2010-12-22 123 views
0

我是中級程序員,現在我一直在分析CLR,我的問題是需要學習c#命令行的所有命令。太無聊了。關於csc.exe,是否需要學習?

有必要嗎?

+1

不,您不需要學習任何東西,可以使用csc/help – 2010-12-22 16:53:15

回答

2

您可能會發現,正如我所做的那樣,有時啓動記事本(或您最喜愛的文本編輯器)來創建簡單的C#程序會更容易。然後使用命令行工具來快速編譯它,而不必去啓動Visual Studio中的麻煩,建設項目等,這一大堆的方便和快捷,只是類型:

csc /t:exe MyProgram.cs

知識很少無用。你認爲「無聊」的一些事情是最重要,最終最有趣的。對於.NET命令行工具,我建議瞭解它們 - 存在哪些工具,它們的作用以及如何操作它們 - 但我不會說你需要成爲命令行大師。

+0

我問,因爲我在閱讀「CLR via C#」,並注意到對於一系列命令特別重要。謝謝! – 2010-12-22 17:10:55

0

如果您有像Visual Studio這樣的工具,那麼您可能很有可能在不學習命令行編譯的情況下離開。但是,在沒有先進的IDE的情況下,瞭解它們將會很有優勢。

這適用於每種語言,而不僅僅是c#。

1

這取決於您計劃如何使用C#。如果您只是從Visual Studio或其他IDE構建東西,那麼它可能不是優先級。但是,如果您要使用其他工具(例如ant)構建C#項目,則應該熟悉它。