varキーワード

C ++、オートとC#でVARの役割は、タイプが自動的に、例えば、コードを減らすことができ、コンパイラによってローカル変数を推論:
VeryComplicatedType X =新しい新しいVeryComplicatedType();
良くないコードを、VeryComplicatedTypeリライタブルとして倍、上記文に変更する必要があります:
X-新新VeryComplicatedType(= VAR);
適切な使用のVARは、コードを見クリーナーを作ることができ、そして時にはまた、コードの柔軟性を高めることができるだけでなく、データタイプなどのサードパーティのライブラリは、コードを所有することが可能で、変更されましたあなたは、変更を同期する必要はありません。

VAR 2つのだけの目的:
  • 特にネストされた変数のジェネリック型宣言では、以下の変数を宣言する際に入力するVaRは使用することができます。
  • 匿名型を格納されたオブジェクトを参照するとき、彼らは例えば、事前に型名を知ることができないので、使用する必要があります。var fooが=新しい{バー=「バー」};

VARのみローカル変数の型を使用することができる、VARドメイン、属性、パラメータや戻り値の型を宣言することはできません。

----------------
免責事項:この記事は、元の記事のCSDNブロガー「2222345345」で、BY-SAの著作権契約CC 4.0に従ってください。
オリジナルリンクします。https://blog.csdn .NET / ftellは/記事/詳細/ 81839386

おすすめ

転載: www.cnblogs.com/weilei/p/11498409.html