疑問符は通常、条件付きステートメント(たとえば、x? "yes": "no")で使用されますが、値タイプのコンテキストでは、使用も異なります。
空の値タイプ
c#では、値タイプの背後にある疑問符(たとえば、int?myvariable)は、値タイプが空であることを示します。これは、基礎となるデータ型の標準値範囲を表すだけでなく、特別なヌル値を表すことができることを意味します。 たとえば、
nullable-2,147,483,648から2,147,483,647の整数値も、null値に割り当てることができます。データベースまたは他のデータの処理が不足しているか、書かれていない場合がある場合、空のタイプは特に役立ちます。
空のタイプの利点
エキスパートデータ:データ構造に値または書かれていない値を許可します。
セキュリティの割り当てnull値:
空のタイプを使用して、null値を明示的に処理し、エラーを防ぎ、崩壊を防ぎます。以上がC# の値型で使用される疑問符は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。