我們在使用main()方法的時候有沒有注意過入口引數args的傳入傳出的值是什麼呢?或許這個問題小的都沒人注意。
剛剛使用io命名空間下的,enveriment.environment.getcommandlineargs();獲取觀察了一下,就會發現,這裡的args引數我們是可以自己修改,也可以由程式返回,同時也可以執行前使用cmd方式傳入,也可以固定的方式輸入,方法很多,我是菜鳥剛學也就發現了這麼一點點,的高手們就是好啊,對我這樣的超級大菜鳥還是很包容的,有問題大家就幫幫我,目前主攻文學,哲學,神學,但是遇到程式的問題周圍沒人學這個,只能乙個人解決,問題很多啊,大家可以給我指導一下。好了,說下我的發現:
1.args引數預設的返回程式的絕對路徑,這裡就有args.length=1;舉個例句:
using system;2.我們可以手動的設定引數,例如:namespace m}}
//輸出:g:\test.exe 這樣的,這裡只是形式舉例
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...