输出的字符靠右对齐,输出字符靠右对齐男篮世

输出的字符靠右对齐,输出字符靠右对齐

先看下面的这组字符,如果输出来,它是无法靠右对齐:
男篮世界杯赌球 1

 

男篮世界杯赌球 2string[] s1 = { "300", "5", "54210", "6300", "88" }; foreach (string s in s1) { string s2 = s; Console.WriteLine(s2); } Source Code

 

C#的处理字符串有一个方法,PadLeft(),
男篮世界杯赌球 3

 

男篮世界杯赌球 4 string[] s1 = { "300", "5", "54210", "6300", "88" }; foreach (string s in s1) { string s2 = s.PadLeft(7, ' '); Console.WriteLine(s2); } Source Code

 

程序上面有一个数字7,给了一个死值。如果数组某一个元素长度大于这个数值时,它输出的结果,是无法对齐。下面Insus.NET为解决这个问题,再添加几行代码,先计算出数组元素中,元素的长度,取最长的长度值。
男篮世界杯赌球 5

男篮世界杯赌球 6string[] 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); } Source Code

 

http://www.bkjia.com/C_jc/1234837.htmlwww.bkjia.comtruehttp://www.bkjia.com/C_jc/1234837.htmlTechArticle输出的字符靠右对齐,输出字符靠右对齐 先看下面的这组字符,如果输出来,它是无法靠右对齐: string [] s1 = { " 300 " , " 5 " , " 54210 " , "...

C#实现一张塔松叶,

前段时间,Insus.NET有实现一组字符串在输出时,靠左或靠右对齐。《输出的字符靠右对齐》http://www.cnblogs.com/insus/p/7953304.html

现在Insus.NET参考此方法,实一张塔松叶,实现之前,先练习一下,输出半张:
男篮世界杯赌球 7

 

男篮世界杯赌球 8 public void WriteTriangle() { char symbol = '*'; int star = 13; for (var i = 1; i <= star; i ) { string s = new string(symbol, i); s = s.PadLeft(star, ' '); Console.WriteLine(s); } } Source Code

 

运行代码,看看输了啥样子?
男篮世界杯赌球 9

 

 

目标实现50%。接下来,完成另外一边,Insus.NET创建另外一个方法:
男篮世界杯赌球 10

男篮世界杯赌球 11 public void WritePineTree() { char symbol = '*'; int star = 13; Console.WriteLine(symbol.ToString().PadLeft(star 1, ' ')); for (var i = 1; i <= star; i ) { string s = new string(symbol, i); string left = s.PadLeft(star, ' '); string right = s.PadRight(star, ' '); Console.WriteLine(left symbol.ToString() right); } } Source Code

 

在控制台,执行代码:

男篮世界杯赌球 12

 

http://www.bkjia.com/C_jc/1235581.htmlwww.bkjia.comtruehttp://www.bkjia.com/C_jc/1235581.htmlTechArticleC#实现一张塔松叶, 前段时间,Insus.NET有实现一组字符串在输出时,靠左或靠右对齐。《输出的字符靠右对齐》http://www.cnblogs.com/insus/p/79...

本文由美洲杯赌球发布于计算机教程,转载请注明出处:输出的字符靠右对齐,输出字符靠右对齐男篮世

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。