源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-04-10 23:36 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#实现输出的字符靠右对齐的示例
[b]先看下面的这组字符,如果输出来,它是无法靠右对齐: [/b] [img]http://files.jb51.net/file_images/article/201712/2017120709270323.jpg[/img] [b]Source Code[/b]
string[] s1 = { "300", "5", "54210", "6300", "88" };
  foreach (string s in s1)
  {
  string s2 = s; 
  Console.WriteLine(s2);
  }
[b]C#的处理字符串有一个方法,PadLeft(),[/b] [img]http://files.jb51.net/file_images/article/201712/2017120709270326.jpg[/img] [b]Source Code[/b]
string[] s1 = { "300", "5", "54210", "6300", "88" };
  foreach (string s in s1)
  {
  string s2 = s.PadLeft(7, ' '); 
  Console.WriteLine(s2);
  }
[b]程序上面有一个数字7,给了一个死值。如果数组某一个元素长度大于这个数值时,它输出的结果,是无法对齐。下面Insus.NET为解决这个问题,再添加几行代码,先计算出数组元素中,元素的长度,取最长的长度值。[/b] [img]http://files.jb51.net/file_images/article/201712/2017120709270327.jpg[/img] [b]Source Code[/b]
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#实现输出的字符靠右对齐的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部