main()方法.
c#程式是以
main()
開始執行的
,這個方法必須是類或結構的靜態方法
,並且其返回型別必須是
int或者
void.
雖然顯示指定public
修飾符很常見
,但是我們也可以把該方法標記為
private,
也可以執行.
main()方法只能有乙個
,如果有多個就會出現錯誤.
如果非得寫兩個main()方法,
可以在選單
選項卡中的
startup object
:中,選擇你希望那個作為程式入口的
main()
函式所在的類的類名,執行即可!(
*****
表示你的工程的名稱)
注意:乙個類中不能同時包含兩個main
()函式!
至於給c#
中的main()
方法傳遞引數
如何向c# main
函式傳遞引數呢?我們看到
c# main
函式帶有乙個
string args
引數,那麼你知道它有什麼實際的功能呢?下面我們來具體談談:
c#控制台應用程式下,我們常常看到
main
函式帶有乙個
string args
引數,那麼你知道它有什麼用處?
步驟1:建立乙個控制台應用程式,暫且命名為
main.cs
步驟2:貼上下面這段**。
using system;
class program
static void main(string args)
int argslength = args.length;
console.writeline("main函式引數
args
的長度:
" + argslength.tostring());
for (int i = 0; i < argslength; i++)
console.write("第
" + i.tostring() + "
位是:");
console.writeline(args[i].tostring());
console.readkey();
步驟3:編譯並執行
main.cs
,生成main.exe檔案
步驟4:在命令列模式下輸入
c:\>main a b c ,
敲回車看結果
輸出結果為:
main函式引數
args
的長度:3
第0位是:a
第1位是:b
第2位是:c
由於引數個數是未知的,所以允許輸入任意多個,也可以不輸入。
string args 表示命令行引數是字串陣列,就是說,你在命令列(黑框框)裡輸入的引數可以使多個字串(在某種意義上意味著什麼都可以是命令列引數)。
執行時會彈出命令視窗,你可以在那裡輸入一些引數,string args
指的就是你在命令視窗輸入的引數。
args
是用來處理命令列引數的。命令列引數,就是你執行這個程式的時候給它傳的引數。它是可選項,不是必須的。
第八天(函式高階 一)
2011 10 10 adventures in functions i 1 內聯函式 inline function 序執行到要呼叫程式的指令是,系統會將這條指令位址儲存,而後跳到要呼叫函式 記憶體單元,執行完後再跳回,每次遇到函式呼叫均如此。如此跳來跳去是 要時間的。所以內聯函式的方法時將函式 ...
C 學習第八天
介面 inte ce c 中介面定義的規則 1 介面本身的預設訪問級別為internal,即程式集本身訪問級別 2 介面中方法不能使用任何訪問修飾符 例如 public private internal protected 等修飾。系統自動為其設定為public 3 不能使用virtual修飾 4 ...
開課第八天
開課第八天,今天因為遲到問題被老師訓了,呵呵,說實話是真的感覺前一周有點懶散鬆懈,今天被訓之後又感覺到了緊迫感,嗯,堅持就是勝利,加油。上午講題,下午講新知識,以下就是本寶寶吸收的新養料 方法 可以被稱作函式,也可以被稱作功能。1 main 是我們學習的第乙個簡單的方法,public static ...