c#实现输出的字符靠右对齐的示例

  

<强>先看下面的这组字符,如果输出来,它是无法靠右对齐:

  

 c #实现输出的字符靠右对齐的示例

  

<强>

        string [] s1={“300”、“5”、“54210”、“6300”、“88”};   在s1 foreach(字符串)   {   字符串s2=s;   Console.WriteLine (s2);   }      

<强> c#的处理字符串有一个方法,PadLeft()

  

 c #实现输出的字符靠右对齐的示例

  

<强>

        string [] s1={“300”、“5”、“54210”、“6300”、“88”};   在s1 foreach(字符串)   {   字符串s2=adLeft (7 ');   Console.WriteLine (s2);   }      

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

  

 c #实现输出的字符靠右对齐的示例

  

<强>源代码/强>

        string [] s1={“300”、“5”、“54210”、“6300”、“88”};   int len=0;   在s1 foreach(字符串)   {   如果(len & lt;s.Length)   len=s.Length;   }   在s1 foreach(字符串)   {   字符串s2=adLeft (len”、“);   Console.WriteLine (s2);   }   之前      

以上这篇c#实现输出的字符靠右对齐的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

c#实现输出的字符靠右对齐的示例