その他の機能のC#

1. NULL可能タイプ:表し、プラス型の値の正常範囲内のヌル値

  (1)構造:NULL可能型として宣言されている一般的な構造のNullable <T>のインスタンスである:パブリック構造体のNullable <T> T :?構造体、文法TはNULL可能では<T>両形態の略記であります彼らは同じです。

           Nullable <int型> myNullableInt =新しいのNullable <整数>()、等价于int型?myNullableInt = NULL;

  (2)空のインスタンスメンバーの以下のタイプを含むことができます。

    1).HasValue:読み取り専用属性、現在の値が空でない場合は、値かどうかを決定するが、そうでない場合はfalse、trueを返します

    2).Valueの現在値が空の場合は、読み取り専用属性、通常の訪問することができ、または説明の値は意味のある値が含まれていない、この時間のアクセス値での例外InvalidOperationExceptionがスローされますが

    3).GetValueOrDefault():実施例の方法は、現在の値が空である場合(真のようhasValueは)、戻り値Vlaueは、そうでなければ、プライベートフィールドのデフォルト値であるタイプT()のデフォルト値を返します

    4).GetValueOrDefault(TはdefaultValue):Vlaue値を返すため、電流値が空である場合の例示的な方法、偽のような(hasValueは)、そうでない場合はデフォルト値はdefaultValue

おすすめ

転載: www.cnblogs.com/zwj-199306231519/p/11688616.html