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

 更新时间:2017年12月07日 09:28:55   作者:杨明波(Leo Yang)  
下面小编就为大家分享一篇c#实现输出的字符靠右对齐的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

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#实现输出的字符靠右对齐的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C#实现的几种委托方式介绍

    C#实现的几种委托方式介绍

    这篇文章主要是介绍C#实现的几种委托方式,需要的朋友可以参考下
    2013-03-03
  • Unity实现批量Build打包详解

    Unity实现批量Build打包详解

    一般来讲如果项目是PC或Android、IOS端不会有批量Build打包这样的需求,但如果项目是WebGL端可能会遇到这样的需求。本文主要为大家介绍Unity中如何实现Build批量打包的,需要的朋友可以参考一下
    2021-12-12
  • C#编程和Visual Studio使用技巧(上)

    C#编程和Visual Studio使用技巧(上)

    C#是一门伟大的编程语言,与C++和Java相比,它的语法更简单,相对来说更好入门。Visual Studio作为.Net平台上最重量级的IDE,也通过不断的更新为开发者带来更出色的开发体验。本文将介绍10个C#编程和Visual Studio IDE使用技巧。
    2015-10-10
  • C# 批量生成随机密码必须包含数字和字母并用加密算法加密

    C# 批量生成随机密码必须包含数字和字母并用加密算法加密

    这篇文章主要介绍了C# 批量生成随机密码必须包含数字和字母并用加密算法加密,需要的朋友参考下
    2017-01-01
  • Unity3D UI Text得分数字增加的实例代码

    Unity3D UI Text得分数字增加的实例代码

    这篇文章主要介绍了Unity3D UI Text得分数字增加方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • 深入C#判断操作系统类型的总结详解

    深入C#判断操作系统类型的总结详解

    本篇文章是对在C#中判断操作系统类型的总结进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#列表List<T>、HashSet和只读集合介绍

    C#列表List<T>、HashSet和只读集合介绍

    这篇文章介绍了C#中的列表List<T>、HashSet和只读集合,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Winform学生信息管理系统各子窗体剖析(3)

    Winform学生信息管理系统各子窗体剖析(3)

    这篇文章主要针对Winform学生信息管理系统各子窗体进行剖析,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • C#实现图像反色的方法

    C#实现图像反色的方法

    这篇文章主要介绍了C#实现图像反色的方法,涉及C#操作图像颜色转换的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • C#计算字符串相似性的方法

    C#计算字符串相似性的方法

    这篇文章主要介绍了C#计算字符串相似性的方法,实例分析了C#计算字符串相似性的原理与算法实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07

最新评论