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

眺める: 16216|答える: 1

[ヒント] C#の疑問符? オペレーター

[リンクをコピー]
掲載地 2018/08/14 10:15:20 | | |
1. 条件付き演算子 ?:
例えば: a == null ? null : a.x;
これが最も一般的な疑問符ですか? オペレーター。
サポート:全バージョンC#

2. null型定義のための略称int?
C#のnull値は値型に割り当てられません。値型を空に設定する必要がある場合は、System.Nullable<T> t(略称:T?t)で定義しなければなりません。
例えば、System.Nullable<int> totalは次のように略すことができます:int?total
サポート:>= .NET Framework 4.0

3. ヌルマージオペレーター ??
この演算子の左オペランドがnullでない場合、この演算子は左オペランドを返します。 そうでなければ、正しいオペランドが返されます。
例えば:
    知力X?;  
    int y = x ?? -1;
サポート:>= .NET Framework 4.0

4.null conditional operator ?.
メンバーアクセス(?.)やインデックス(?[)操作を行う前にNULLの有無をテストするために使用されました。
if(a != null) a.x();   これは?に相当します。 x();
サポート >= C# 6.0





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

Mail To:help@itsvse.com