2017-05-04 24 views

答えて

2

次の文:

Process[] proc = new Process[10]; 

はタイプProcessのオブジェクトへの10個の参照を保持し、procという変数に、この配列の参照を格納することができます配列を作成します。この時点では、すべての参照はnullです。したがって、あなたがそれらのいずれかにアクセスするときには、それのプロパティのFileNameプロパティを設定する任意のポイントはありません。

注釈として、変数を意味のある名前にして、行を支払うようにしてください。コードが読みやすくなります。 Processオブジェクトへの参照を作成する配列を作成します。なぜそれをprocessesと呼びませんか?

Process[] processes = new Process[10]; 
+0

ただ、コードの最初の行を見るだけで、例外が何であるかを正確に推測することができます。 NullReferenceException * bangs head * – Chad

関連する問題