C#控制臺(tái)帶參數(shù)程序源碼編寫實(shí)例講解
更新時(shí)間:2012年12月16日 17:24:04 作者:
像ipconfig /all 這樣的CMD命令想必大家都知道,但是很多童鞋可能不知道怎么寫這樣的控制臺(tái)帶參數(shù)的程序,需要的朋友可以了解下
像ipconfig /all 這樣的CMD命令想必大家都知道,但是很多童鞋可能不知道怎么寫這樣的控制臺(tái)帶參數(shù)的程序,其實(shí)很簡單,我們先看建立項(xiàng)目的默認(rèn)代碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _1
{
class Program
{
static void Main(string[] args)
{
}
}
}
好了。我們可以看到一個(gè)string[] args數(shù)組,是用來存放程序的參數(shù)的,參數(shù)使用空格分割,代表一個(gè)參數(shù),如果參數(shù)里面有空格,就用”參數(shù) 參數(shù)”,雙引號(hào)引起來,比如seay.exe “kill you”。
好了,俺們來寫一個(gè)實(shí)例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _1
{
class Program
{
static void Main(string[] args)
{
if (args.Length < 1)
{
Console.WriteLine(“請(qǐng)輸入?yún)?shù) -a -v \”a s\” “);
}
else
{
foreach (string key in args)
{
if (key == “a s”)
{
Console.WriteLine(“This is ‘a(chǎn) s' parameters”);
}
else if (key == “-a”)
{
Console.WriteLine(“This is ‘a(chǎn)' parameters”);
}
else if (key == “-v”)
{
Console.WriteLine(“This is ‘v' parameters”);
}
else
{
Console.WriteLine(“參數(shù)錯(cuò)誤”);
}
}
}
}
}
}
上面的代碼很清楚,我們可以根據(jù)所傳入的參數(shù)來執(zhí)行相應(yīng)的操作
復(fù)制代碼 代碼如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _1
{
class Program
{
static void Main(string[] args)
{
}
}
}
好了。我們可以看到一個(gè)string[] args數(shù)組,是用來存放程序的參數(shù)的,參數(shù)使用空格分割,代表一個(gè)參數(shù),如果參數(shù)里面有空格,就用”參數(shù) 參數(shù)”,雙引號(hào)引起來,比如seay.exe “kill you”。
好了,俺們來寫一個(gè)實(shí)例:
復(fù)制代碼 代碼如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _1
{
class Program
{
static void Main(string[] args)
{
if (args.Length < 1)
{
Console.WriteLine(“請(qǐng)輸入?yún)?shù) -a -v \”a s\” “);
}
else
{
foreach (string key in args)
{
if (key == “a s”)
{
Console.WriteLine(“This is ‘a(chǎn) s' parameters”);
}
else if (key == “-a”)
{
Console.WriteLine(“This is ‘a(chǎn)' parameters”);
}
else if (key == “-v”)
{
Console.WriteLine(“This is ‘v' parameters”);
}
else
{
Console.WriteLine(“參數(shù)錯(cuò)誤”);
}
}
}
}
}
}
上面的代碼很清楚,我們可以根據(jù)所傳入的參數(shù)來執(zhí)行相應(yīng)的操作
相關(guān)文章
C#獲取某路徑文件夾中全部圖片或其它指定格式的文件名的實(shí)例方法
在本篇文章里小編給大家整理的是關(guān)于C#獲取某路徑文件夾中全部圖片或其它指定格式的文件名的實(shí)例方法,需要的朋友們參考下。2019-10-10
C#中IList<T>與List<T>的區(qū)別深入解析
本篇文章主要是對(duì)C#中IList<T>與List<T>的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-01-01
C#把數(shù)組中的某個(gè)元素取出來放到第一個(gè)位置的實(shí)現(xiàn)方法
這篇文章主要介紹了C#把數(shù)組中的某個(gè)元素取出來放到第一個(gè)位置的實(shí)現(xiàn)方法,涉及C#針對(duì)數(shù)組的常見操作技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12
WPF封裝實(shí)現(xiàn)懶加載下拉列表控件(支持搜索)
WPF這種懶加載的控件未找到現(xiàn)成可用的組件,所以本文我們就自己封裝一個(gè)懶加載和支持模糊過濾的下拉列表控件,有需要的小伙伴可以參考一下2025-04-04
Unity3D基于UGUI實(shí)現(xiàn)虛擬搖桿
這篇文章主要為大家詳細(xì)介紹了Unity3D基于UGUI實(shí)現(xiàn)虛擬搖桿,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04
使用遞歸實(shí)現(xiàn)數(shù)組求和示例分享
這篇文章主要介紹了使用遞歸實(shí)現(xiàn)數(shù)組求和示例,思路是給定一個(gè)含有n個(gè)元素的整型數(shù)組a,求a中所有元素的和,需要的朋友可以參考下2014-03-03

