欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# Main方法的傳入?yún)?shù)研究

 更新時間:2015年06月18日 09:50:49   投稿:junjie  
這篇文章主要介紹了C# Main方法的傳入?yún)?shù)研究,相信大家不管是在java中還是C#中都經(jīng)常見到public static void Main(string[] args)類似的語句,那這個args到底有什么用,你又知道多少呢?本文就專門研究了這個參數(shù),相信可以讓漲姿勢,需要的朋友可以參考下

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

剛剛使用IO命名空間下的,Enveriment.Environment.GetCommandLineArgs();獲取觀察了一下,就會發(fā)現(xiàn),這里的args參數(shù)我們是可以自己修改,也可以由程序返回,同時也可以執(zhí)行前使用cmd方式傳入,也可以固定的方式輸入,方法很多,我是菜鳥剛學(xué)也就發(fā)現(xiàn)了這么一點點,博客園的高手們就是好啊,對我這樣的超級大菜鳥還是很包容的,有問題大家就幫幫我,目前主攻文學(xué),哲學(xué),神學(xué),但是遇到程序的問題周圍沒人學(xué)這個,只能一個人解決,問題很多啊,大家可以給我指導(dǎo)一下。好了,說下我的發(fā)現(xiàn):

1.args參數(shù)默認(rèn)的返回程序的絕對路徑,這里就有args.length=1;舉個例句:

復(fù)制代碼 代碼如下:

using System;

namespace M
{
    class Demo
    {
        public static void Main(string[] args)
        {
            args = Environment.GetCommandLineArgs();
            Console.WriteLine(args[0]);
            Console.ReadKey();
           
            Console.ReadKey();
        }
    }

}
//輸出:G:\test.exe  這樣的,這里只是形式舉例


2.我們可以手動的設(shè)置參數(shù),例如:

復(fù)制代碼 代碼如下:

using System;

namespace Demo
{
    class Test
    {
        public static void Main(string[] args)
        {
          args=new string[3]{"small_ japanese","Cang_teacher","Bitch"};
            foreach (string s in args)
            {
                Console.WriteLine(s);
            }
            if (args.Length == 0)
            {
                Console.WriteLine("Hello,World!");
            }
            else
            {
                for (int i = 0; i < args.Length; ++i)
                {
                    Console.WriteLine("Cao {0}!", args[i]);
                }
            }
           
            Console.ReadKey();
        }
    }

}

輸出如下:

3.是我們手動打開運(yùn)行-->cmd --->轉(zhuǎn)到程序所在的路徑(當(dāng)然你可以直接拉入) +Test(類名)+傳入的命令行參數(shù)

我們繼續(xù)使用上面的例子但是將args=new string[3]{"small_ japanese","Cang_teacher","Bitch"}; 這一行注釋掉

現(xiàn)在按3的方法操作運(yùn)行如下:

4.我們還可以在這里傳入:在解決方案的屬性--->調(diào)試---->命令行參數(shù)輸入:博客園 高手 大牛 菜菜

例如:

運(yùn)行結(jié)果如下:但是這樣只是測試用一下,不怎么方便哦

由于突然要有傳入的命令行參數(shù),所以我就測試了這些,如有不對大家指正一下。

您可能感興趣的文章:

相關(guān)文章

  • C#在圖片增加文字的實現(xiàn)代碼

    C#在圖片增加文字的實現(xiàn)代碼

    最近做項目需要動態(tài)給圖片增加文字(書本的封面圖片),修改字體大小、字體、顏色、控制位置等,下面通過實例代碼給大家分享C#在圖片增加文字的實現(xiàn)代碼,一起看看吧
    2017-06-06
  • C#利用NPOI操作Excel(單元格設(shè)置)

    C#利用NPOI操作Excel(單元格設(shè)置)

    這篇文章主要為大家詳細(xì)介紹了C#利用NPOI操作Excel實現(xiàn)單元格設(shè)置,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#實現(xiàn)代碼移除窗體上的控件

    C#實現(xiàn)代碼移除窗體上的控件

    這篇文章主要介紹了C#實現(xiàn)代碼移除窗體上的控件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • C# 無需COM組件創(chuàng)建快捷方式的實現(xiàn)代碼

    C# 無需COM組件創(chuàng)建快捷方式的實現(xiàn)代碼

    做一個小程序, 需要創(chuàng)建快捷方式, 網(wǎng)上普遍的做法是引入 COM 組件, 雖然也挺方便的, 但引入之后, 程序就需要多帶一個 dll 文件, 這樣, 想做成單文件便攜版就不行了
    2011-05-05
  • C#中StringBuilder類的使用總結(jié)

    C#中StringBuilder類的使用總結(jié)

    本篇文章主要是對C#中StringBuilder類的使用方法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • C#操作DataGridView設(shè)置單元格只讀

    C#操作DataGridView設(shè)置單元格只讀

    這篇文章介紹了C#操作DataGridView設(shè)置單元格只讀的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • C# Onnx實現(xiàn)輕量實時的M-LSD直線檢測

    C# Onnx實現(xiàn)輕量實時的M-LSD直線檢測

    這篇文章主要為大家詳細(xì)介紹了C#如何結(jié)合Onnx實現(xiàn)輕量實時的M-LSD直線檢測,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • WinForm實現(xiàn)跨進(jìn)程通信的方法

    WinForm實現(xiàn)跨進(jìn)程通信的方法

    這篇文章主要介紹了WinForm實現(xiàn)跨進(jìn)程通信的方法,通過一個WinMessageHelper類實現(xiàn)這一功能,需要的朋友可以參考下
    2014-08-08
  • 關(guān)于C# 類的封裝詳情

    關(guān)于C# 類的封裝詳情

    C#中可使用類來達(dá)到數(shù)據(jù)封裝的效果,這樣就可以使數(shù)據(jù)與方法封裝成單一元素,以便于通過,接下來小編將為大家詳細(xì)介紹,需要的朋友可以參考一下
    2021-10-10
  • C#集合本質(zhì)之堆棧的用法詳解

    C#集合本質(zhì)之堆棧的用法詳解

    本文詳細(xì)講解了C#集合本質(zhì)之堆棧的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08

最新評論