問題爲什麼C#using指令在不影響編譯過程時調用「指令」?
爲什麼C#using directive稱爲指令當它不影響編譯過程?
是否有條款指令和預處理指令(examples)之間的區別嗎?
這個問題是關於術語。
精
有一個using directive,有一個using statement。我在這裏談論的是using directive。
維基百科說,directives是編譯器的指令,它改變了編譯過程。
這個Stackoverflow answer表示C#使用指令不會以任何方式更改編譯過程。
所以,如果使用指令不會改變編譯過程,爲什麼它仍然被稱爲指令?
我覺得維基文章描述了一個別樣正如它在第二句中所說的'指令'一樣:'指令不是語言本身的一部分 - 它們不是語法的一部分,可能與com不同堆到編譯器「,但」使用指令「是語法的一部分,所以這只是一個不同的上下文單詞用於 – DrCopyPaste