我目前正在學習c#並閱讀幾本書。我可以做很多事情,但只能從修改示例 - 它真的挫折,我實際上不知道如何/爲什麼一些更基本的項目工作。c#語法問題 - for循環和行尾
我剛剛完成了一個控制檯應用程序,它需要參數並逐個顯示它們。
的代碼是:
using System;
class test
{ static int Main(string[] argsin)
{
for (
int i = 0;
i < argsin.Length;
i++
)
Console.WriteLine("Argument: {0}", argsin[i]);
Console.ReadLine();
return -1;
}
}
現在,這個完美的作品,但是從基本來了解Visual Basic中,如何/爲什麼它知道打印正確的參數,然後去(沒有雙關語!)在第一個Console.WriteLine
之後沒有退出應用程序的情況下......我覺得我已經錯過了這個工程的基本原理!
接下來,爲什麼在for循環中,除i++
之外,每行都以分號結尾?
我一直忘記不時地添加它,然後當試圖弄清楚爲什麼它不編譯時,我添加了一個我不想要的地方!
@Bobby - 爲什麼要刪除語法標籤? – Wil 2010-12-06 12:58:09
@Wil:因爲我認爲`[語法]`不是一個真正有用的標籤,但這是我的看法。我也回滾了我所做的更改,因爲我意識到修復格式會消除您的問題的全部含義。抱歉給你帶來不便。 – Bobby 2010-12-06 13:04:19
這個問題現在完全有道理。我不知道語法已被編輯。雖然我看到我回答它的時間太晚了。 :-) – 2010-12-06 14:15:35