2015-08-16 82 views

回答

1

看起來你是新陣列。陣列索引從開始,而不是。我知道這對初學者來說很難理解,但你只需要忍受它。換句話說,如果你輸入「print test」,params [1]會返回「test」,所以你的代碼是錯誤的。當你執行params [2]時,會拋出一個IndexOutOfRangeException

這裏是如何解決它:

private static void _do(string whatdo) 
{ 
    string[] prams = whatdo.Split(' '); 
    if (prams[0] == "print") 
    { 
     Console.WriteLine(prams[1]); 
    } 
} 

看到改變?