您能否解釋我應該如何避免此警告:Visual Studio 2010 Express中的「無法檢測到的代碼」?我正在從手冊中學習C#。 這是一個創建簡單方法的練習。我正如書中所寫的那樣精確地輸入例子。謝謝。檢測到無法檢測到的代碼C#(絕對初學者)
public class Multiply
{
//Multiplies argument by 4
public static int MultiplyBy4(int aNumber)
{
return 4 * aNumber;
//Shows ways of passing various arguments to a method public static void Main
int x = 7;
int y = 20;
int z = -3;
int result = 0;
result = MultiplyBy4(x);
Console.WriteLine("Passsing a variable, x : {0}", result);
result = MultiplyBy4(y + 2);
Console.WriteLine("Passing an expression, Y + 2: {0}", result);
result = 5 + MultiplyBy4(z);
Console.WriteLine("Using MultiplyBy4 in an expression: {0}", result);
Console.ReadLine();
}
}
我不明白手冊解說: 「顯示傳遞各種參數的方法公共靜態無效的主要方式」創建一個帶有參數和返回值的方法之後。 如何使方法MultiplyBy4將x,y,z識別爲「aNumber」? 也許這是一個遲鈍的問題,但我卡在這裏。 謝謝。
看起來他們希望您逐個評論各個部分,並逐個嘗試(並非全部)。返回'4 * aNumber'語句結束該方法,因此以下代碼永遠不會運行。從評論開始。 –
我認爲你需要另一本手冊。這是一個可怕的例子。 –
我試過評論,它沒有做任何事情。我同意這很可怕。直到這裏才行。現在它完全黑暗。 – user3190322