2017-05-04 106 views

回答

2

以下語句:

Process[] proc = new Process[10]; 

創建可容納10個引用Process類型的對象和存儲該數組稱爲proc變量的參考陣列。這時所有的參考都是空的。所以,當你訪問其中的任何沒有設置FileName財產是StartInfo財產的任何點。

作爲一個側面說明,總是試圖給你的變量有意義的名字,支付的路線,你的代碼更易讀。你創建一個數組,它將引用Process對象,爲什麼不把它叫做processes

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

是的,只是看到第一行代碼,我可以推斷出異常是什麼。 NullReferenceException *劉海頭* – Chad

相關問題