程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# Main辦法的傳入參數研討

C# Main辦法的傳入參數研討

編輯:C#入門知識

C# Main辦法的傳入參數研討。本站提示廣大學習愛好者:(C# Main辦法的傳入參數研討)文章只能為提供參考,不一定能成為您想要的結果。以下是C# Main辦法的傳入參數研討正文


我們在應用Main()辦法的時刻有無留意過進口參數args的傳入傳出的值是甚麼呢?也許這個成績小的都沒人留意。

方才應用IO定名空間下的,Enveriment.Environment.GetCommandLineArgs();獲得不雅察了一下,就會發明,這裡的args參數我們是可以本身修正,也能夠由法式前往,同時也能夠履行前應用cmd方法傳入,也能夠固定的方法輸出,辦法許多,我是菜鳥剛學也就發明了這麼一點點,博客園的高手們就是好啊,對我如許的超等年夜菜鳥照樣很包涵的,有成績年夜家就幫幫我,今朝主攻文學,哲學,神學,然則碰到法式的成績四周沒人學這個,只能一小我處理,成績許多啊,年夜家可以給我指點一下。好了,說下我的發明:

1.args參數默許的前往法式的相對途徑,這裡就有args.length=1;舉個例句:

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.我們可以手動的設置參數,例如:

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.是我們手動翻開運轉-->cmd --->轉到法式地點的途徑(固然你可以直接拉入) +Test(類名)+傳入的敕令行參數

我們持續應用下面的例子然則將args=new string[3]{"small_ japanese","Cang_teacher","Bitch"}; 這一行正文失落

如今按3的辦法操作運轉以下:

4.我們還可以在這裡傳入:在處理計劃的屬性--->調試---->敕令行參數輸出:博客園 高手 年夜牛 菜菜

例如:

運轉成果以下:然則如許只是測試用一下,不怎樣便利哦

因為忽然要有傳入的敕令行參數,所以我就測試了這些,若有纰謬年夜家斧正一下。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved