bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Console.WriteLine占位符的小知識點-創新互聯

Console.WriteLine方法應該是很多初學者接觸的一個方法了。在該方法的幫助下,你可以很輕松的完成你的第一個C#控制臺應用程序:Hello World!

創新互聯建站主打移動網站、成都網站制作、做網站、外貿營銷網站建設、網站改版、網絡推廣、網站維護、域名申請、等互聯網信息服務,為各行業提供服務。在技術實力的保障下,我們為客戶承諾穩定,放心的服務,根據網站的內容與功能再決定采用什么樣的設計。最后,要實現符合網站需求的內容、功能與設計,我們還會規劃穩定安全的技術方案做保障。

Console.WriteLine占位符的小知識點

而實際上Console.WriteLine方法有19個重載。只傳一個字符串只是其中一個用法。

Console.WriteLine占位符的小知識點

這些重載不是我今天想討論的重點。我想說說該方法中占位符使用。

你很可能知道下面的用法:

             int a = 5;
           Console.WriteLine("The value of a is {0}.",a);

輸出的結果為:

          The value of a is 5.

在這里{0}是一個占位符。大括號內的數字是后面參數列表的索引(索引從0開始)。

嘗試一下下面的代碼:

           int a = 5;
           int b = 6;
           int c = 7;
           Console.WriteLine("The value is {0} {2}", a, b, c);
           Console.ReadKey();

輸出結果是:

           The value of a is    5 7

可以看到即便你寫出了一個參數(如b),是否輸出時無關緊要的。對上面的代碼在做一些改動,如下:

           int a = 5;
           int b = 6;
           int c = 7;
           Console.WriteLine("The value is {2}{1}{2}{0}{2}", a, b, c);
           Console.ReadKey();

輸出結果為:

                  The value is 76757

由此結果可以得出當你的參數位置確定之后,其索引也是確定的。{2}對應的就是C的值,而{0}對應永遠是第一個參數(在此為a),而與你在字符串中對應占位符的位置是沒有關系的。大括號中的索引選中了那個參數,輸出的就是哪個參數。

再次改動上面的代碼:

int a = 5;
int b = 6;
int c = 7;
Console.WriteLine("The value is {3}", a, b, c);
Console.ReadKey();

編譯,成功。然后運行,報了異常:

Console.WriteLine占位符的小知識點

    查看異常信息:

        索引(從零開始)必須大于或等于0,且小于參數列表的大小。

  什么意思?就是說,大括號內的索引都是從零開始計數的,它是在0和參數個數的值之間取值的。所以無論你在大括號內寫小于0的索引,或超出參數個數的索引,都會拋出一個FormatException的異常。

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文標題:Console.WriteLine占位符的小知識點-創新互聯
當前鏈接:http://vcdvsql.cn/article22/iehcc.html

成都網站建設公司_創新互聯,為您提供App開發ChatGPT靜態網站網站排名虛擬主機網站建設

廣告

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

外貿網站制作