zoukankan      html  css  js  c++  java
  • C#String.PadLeft函数,文本对齐以及填补解决方案

    由于很多时候我们需要把数据进行格式化,方便各个系统之间通信和数据交互,因此难免会经常让人位数不够而进行位数相应数据填充。比如,你希望获取的是7位的2进制数据格式,而2进制数据格式,都是以0,1都为数据信号的,只有1,0两数据格式,刚我说的是7位,相当于如下:1000101格式,如果,我的数据是101三个长度的2进制数据,但我想返回一个新的并且具有固定长度,位数不够填充0的做法。

    string SourceStr="101";

    string DestinationStr;

    DestinationStr=String.PadLeft(7,"0");

    Console.Write(DestinationStr);

    以上代码就会输出:0000101

    现在解析此函数,此函数有2个重载版本。

    重载1:public string PadLeft(int totalWidth);

    重载2public string PadLeft(int totalWidth, char paddingChar);

    关于重载1的解释,微软的注释为:(这个默认是以空格进行左边填充,保持右边对齐。)

  • 相关阅读:
    SSM添加数据后自动获取ID
    EasyUI分页
    JavaScript增强AJAX基础
    高德地图MapAPI地图展示
    项目json代码
    JavaScript 事件机制
    JavaScript event flow
    java和JavaScript的区别
    history of program
    javaScript obj
  • 原文地址:https://www.cnblogs.com/jerrychenfly/p/2136261.html
Copyright © 2011-2022 走看看