メニュー
ホーム
プログラミング
ソフトウェア
リンク
本のレビュー
自己紹介
掲示板
クイックリンク
ID Manager
Mail Distributor
Java Tips
C# Tips
連絡先
メールを送る
このサイトについて
C# Tips
変数の初期化について
C#ではクラスのフィールド変数は自動的に初期化されます。非常に便利です。
初期値は、数値型は0、boolはfalse、objectはnullです。
(C++では必要でしたが)明示的に初期化を行うと、1ステップ分無駄なコードができてしまいます。
もちろん、これ以外の値で初期化する必要がある場合は、値を設定してやる必要があります。
ローカル変数(関数の中で宣言した変数)は初期化されませんが、初期化なしに使用しようとするとコンパイルエラーがでます。
public class Sample() { int i; //i=0 string s; //s=null bool b; //b=false ArrayList a; //a=null }
目次に戻る
Copyright(c) 2008 WoodenSoldier Software