この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 19619|答える: 0

[通信] C#のint? 説明

[リンクをコピー]
掲載地 2019/02/19 11:30:04 | | |
NT? : はnullable型を表し、特別な値型であり、その値はnullになり得ます
変数(int型)に値を割り当てる際、変数の初期値を0ではなくnullに割り当てるために使われます
知力?? : 値を判断し割り当てるために使われます。まず現在の変数がnullかどうかを判定し、もしそうなら新しい値を割り当て、そうでなければスキップしてください
値型の後に疑問符を付けると、それがnull(Nullable structure)であることを示します

nullableは、.NET 2.0で値型がnullにできるかどうかを示す新しい技術です。

型の場合、値またはnull参照null(値が存在しない)を割り当てられる場合、その型はnullableであると言います。

したがって、null型は値を表現したり、値が存在しないことを示すことができます。 例えば、Stringのような参照型はnullable型ですが、Int32のような値型はnullable型ではありません。 Nullable構造は、値型をnullに拡張することをサポートしていますが、参照型は本質的にnullableであるため、拡張はできません。

値型はその型に適した値を表現するのに十分な容量を持っているため、nullにはなりません。 値タイプはヌル値に必要な追加容量を表していません。

例えば:パブリックインテイント? 年齢;

補足:他の種類の追加問題も同様です。
知力? num = null;   そうです
整数 数=null;     違う





先の:2019年2月19日火曜日(ランタン祭りおめでとうございます!) )
次に:C#はHTTP操作GetStringAsyncにHttpClientを使用しています
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com