国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

c#實現輸出的字符靠右對齊的示例

2020-01-24 00:23:29
字體:
來源:轉載
供稿:網友

先看下面的這組字符,如果輸出來,它是無法靠右對齊:

Source Code

string[] s1 = { "300", "5", "54210", "6300", "88" };  foreach (string s in s1)  {  string s2 = s;   Console.WriteLine(s2);  }

C#的處理字符串有一個方法,PadLeft(),

Source Code

string[] s1 = { "300", "5", "54210", "6300", "88" };  foreach (string s in s1)  {  string s2 = s.PadLeft(7, ' ');   Console.WriteLine(s2);  }

程序上面有一個數字7,給了一個死值。如果數組某一個元素長度大于這個數值時,它輸出的結果,是無法對齊。下面Insus.NET為解決這個問題,再添加幾行代碼,先計算出數組元素中,元素的長度,取最長的長度值。

Source Code

string[] s1 = { "300", "5", "54210", "6300", "88" };  int len = 0;  foreach (string s in s1)  {  if (len < s.Length)   len = s.Length;    }  foreach (string s in s1)  {    string s2 = s.PadLeft(len, ' ');  Console.WriteLine(s2);  }

以上這篇c#實現輸出的字符靠右對齊的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平度市| 天峻县| 高青县| 台湾省| 丹江口市| 桃江县| 萨迦县| 余庆县| 阳泉市| 吉林省| 西华县| 赫章县| 西吉县| 镇安县| 家居| 博乐市| 富源县| 海南省| 将乐县| 凤城市| 辽宁省| 平凉市| 广德县| 海原县| 武乡县| 浮山县| 奉化市| 团风县| 宁南县| 广西| 庄河市| 石家庄市| 巴彦淖尔市| 丹东市| 会东县| 七台河市| 名山县| 东乡县| 台北市| 于田县| 庄浪县|