欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

.NET中函數(shù)Main怎么用-創(chuàng)新互聯(lián)

小編給大家分享一下.NET中函數(shù)Main怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)公司的客戶來自各行各業(yè),為了共同目標(biāo),我們在工作上密切配合,從創(chuàng)業(yè)型小企業(yè)到企事業(yè)單位,感謝他們對我們的要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。專業(yè)領(lǐng)域包括做網(wǎng)站、成都網(wǎng)站建設(shè)、電商網(wǎng)站開發(fā)、微信營銷、系統(tǒng)平臺開發(fā)。

引言


最近在使用pandoc這個文檔轉(zhuǎn)換軟件,能夠?qū)Ω鞣N文檔進(jìn)行完美的轉(zhuǎn)換,比如從markdown文件轉(zhuǎn)為doc,ppt,tex,odt等等各種,感興趣的可以從Pandoc下載,對于pandoc的的文檔轉(zhuǎn)換,都是使用cmd中的命令來進(jìn)行操作的。現(xiàn)在我需要把d盤的1123.md文件轉(zhuǎn)換為docx文檔,我只需要在cmd中輸入下面的命令即可實(shí)現(xiàn)。

.NET中函數(shù)Main怎么用

當(dāng)然在安裝pandoc的時候就已經(jīng)把pandoc添加到環(huán)境變量中了,現(xiàn)在我們來分析一下這個命令pandoc 1123.md -o 1123.doc,將這個命令分為四部分,以空格進(jìn)行分隔。pandoc為程序名稱,后面的1123.md、-0、1123.doc分別是傳入這個程序main函數(shù)中的3個參數(shù)。這種使用cmd命令來運(yùn)行程序達(dá)到自己目的對于我來說是比較好奇的,下面我就利用.NET來實(shí)現(xiàn)這種模式。

想要實(shí)現(xiàn)上面的這種效果,那么就不得的了解.NET中Main函數(shù)的使用了。首先,我們要知道.NET中程序Main是如何聲明的。

1 Main函數(shù)的聲明


.NET中的Main的函數(shù)聲明,并沒有強(qiáng)調(diào)必須要以某種固定的格式進(jìn)行聲明,下面這三種方式進(jìn)行聲明都是可以的。

//no.1
static void Main(string[] args)
{
 Console.WriteLine("Hello World");
 Console.ReadKey();
}
//no.2
static void Main()
{
 Console.WriteLine("Hello World");
 Console.ReadKey();
}
//no.3
static int Main(string[] args)
{
 Console.WriteLine("Hello World");
 Console.ReadKey();
 return 1;
}

no.1是帶參數(shù)無返回值,no.2是不帶參數(shù)無返回值,no.3是帶參有返回值的,不管哪種聲明方式,.NET都是允許的,這一點(diǎn)不像Java中的Main函數(shù)聲明,Java中的Main函數(shù)聲明,必須要是帶參數(shù)的,而且參數(shù)的必須要是String[] args,連args這個參數(shù)名稱都要一致。

但要注意的是,Main函數(shù)的函數(shù)名必須是大寫開頭的,即Main可以,而main不可以。我們需要再cmd中根據(jù)命令中傳入的參數(shù)來執(zhí)行程序不同的功能,因此在這里我們選擇no.1這種聲明形式。

2 使用帶參數(shù)的Main函數(shù)


下面使用代碼實(shí)現(xiàn)處理Program filename -o filename這種命令參數(shù)。代碼如下:

static void Main(string[] args)
{
 if (args.Length == 3)
 {
  //第二個參數(shù)是-o,則把第一個參數(shù)的文檔轉(zhuǎn)為第三個參數(shù)的文檔
  if (args[1] == "-o")
  {
   if (File.Exists(args[0]))
   {
    if (Check(args[2]))
    {
     //進(jìn)行轉(zhuǎn)換的邏輯
     Console.WriteLine("{0}—》{1}轉(zhuǎn)換成功",args[0],args[2]);
    }
    else
    {
     Console.WriteLine(args[1] + "不合法");
    }
   }
   else
   {
    Console.WriteLine(args[0]+"不存在");
   }
  }
 }
 Console.ReadKey();
}

上述代碼就能夠?qū)崿F(xiàn)Program filename -o filename命令的處理。首先程序判斷傳入進(jìn)來的參數(shù)是不是三個,如果是三個,再判斷第二個參數(shù)是不是文檔轉(zhuǎn)換命令-o,如果是轉(zhuǎn)換命令就將第一個參數(shù)的文檔轉(zhuǎn)為第三個參數(shù)的文檔。

下面測試一下程序,將程序的可執(zhí)行文件復(fù)制到d盤和轉(zhuǎn)換文檔同一目錄并改名為MainUsage.exe。在cmd中輸入MainUsage 1123.md -o 1123.docx,效果如下。

.NET中函數(shù)Main怎么用

注意:cmd中傳入的參數(shù)是以空格進(jìn)行分隔的.

以上是“.NET中函數(shù)Main怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章名稱:.NET中函數(shù)Main怎么用-創(chuàng)新互聯(lián)
文章鏈接:http://aaarwkj.com/article46/gohhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、網(wǎng)站營銷、小程序開發(fā)域名注冊、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
日本一区二区三区高清不卡| 久久精品亚洲毛片美女极品| 亚洲成人免费电影久久| 一区二区在线日韩欧美| 日本91免费在线观看| 日韩亚洲欧美国产另类| 亚洲国产欲色有一二欲色| 欧美日韩欧美国产精品| 亚洲激情中文字幕av网| 蜜臀一区二区三区精品免费| 亚洲成av人片一区二久久精品| 丰满熟女人妻中文字幕免费| 亚洲av色男人天堂网| 中文字幕久精品视频免费| 国产成人精品久久一区二区三区 | 国产日韩亚洲欧美精品专区| 日本黄色录像在线观看| 88国产精品久久久久久| 熟妇女人妻丰满少妇中文| 五月婷婷六月丁香激情视频| 亚洲一区二区三区熟女av| 久久精品国产av一一区| 国产一区二区欧美久久| 成人性生活视频免费中文版| 欧美夫妻香蕉视频网站| 97国产精品亚洲精品| 巴西老熟女大奶子多毛逼| 日韩有码高清av在线| 亚洲国产a级一区二区| 久久夜色噜噜噜av一区| 夫妻爱爱视频在线观看| 日本成人精品一区二区三区| 亚洲欧美精品一中文字幕| 给我免费在线观看视频| 蜜桃精品国产一区二区三区| 日产极品一区二区三区| 天美传媒剧国产在线观看| 久久精品中文字幕人妻| 女同一区二区三区在线| 欧美一区二区三区爽| 亚洲免费一级黄色录像片|