Main方法的傳入引數

2021-09-08 08:23:13 字數 1255 閱讀 1725

我們在使用main()方法的時候有沒有注意過入口引數args的傳入傳出的值是什麼呢?或許這個問題小的都沒人注意。

剛剛使用io命名空間下的,enveriment.environment.getcommandlineargs();獲取觀察了一下,就會發現,這裡的args引數我們是可以自己修改,也可以由程式返回,同時也可以執行前使用cmd方式傳入,也可以固定的方式輸入,方法很多,我是菜鳥剛學也就發現了這麼一點點,的高手們就是好啊,對我這樣的超級大菜鳥還是很包容的,有問題大家就幫幫我,目前主攻文學,哲學,神學,但是遇到程式的問題周圍沒人學這個,只能乙個人解決,問題很多啊,大家可以給我指導一下。好了,說下我的發現:

1.args引數預設的返回程式的絕對路徑,這裡就有args.length=1;舉個例句:

using system;

namespace m}}

//輸出:g:\test.exe 這樣的,這裡只是形式舉例

2.我們可以手動的設定引數,例如:

using system;

namespace demo

;foreach (string s in args)

if (args.length == 0)

else

!", args[i]);}}

console.readkey();}}

}

輸出如下:

3.是我們手動開啟執行-->cmd --->轉到程式所在的路徑(當然你可以直接拉入) +test(類名)+傳入的命令列引數

我們繼續使用上面的例子但是將args=new

string[3]; 這一行注釋掉

現在按3的方法操作執行如下:

4.我們還可以在這裡傳入:在解決方案的屬性--->除錯---->命令列引數輸入: 高手 大牛 菜菜

例如:

執行結果如下:但是這樣只是測試用一下,不怎麼方便哦

由於突然要有傳入的命令列引數,所以我就測試了這些,如有不對大家指正一下。

Eclipse為main方法傳入引數

自定義view系列教程00 推翻自己和過往,重學自定義view 自定義view系列教程01 常用工具介紹 自定義view系列教程02 onmeasure原始碼詳盡分析 自定義view系列教程03 onlayout原始碼詳盡分析 自定義view系列教程04 draw原始碼分析及其實踐 自定義view系...

Main函式引數argc,argv如何傳入

方法1.c c 語言中的main函式,經常帶有引數argc,argv,如下 int main int argc,char argv int main int argc,char argv 這兩個引數的作用是什麼呢?argc 是指命令列輸入引數的個數,argv儲存了所有的命令列引數。假如你的程式是he...

Main函式引數argc,argv如何傳入

方法1.c c 語言中的main函式,經常帶有引數argc,argv,如下 int main int argc,char argv int main int argc,char argv 這兩個引數的作用是什麼呢?argc 是指命令列輸入引數的個數,argv儲存了所有的命令列引數。假如你的程式是he...