由于很多时候我们需要把数据进行格式化,方便各个系统之间通信和数据交互,因此难免会经常让人位数不够而进行位数相应数据填充。比如,你希望获取的是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的解释,微软的注释为:(这个默认是以空格进行左边填充,保持右边对齐。)

转载于:https://www.cnblogs.com/jerrychenfly/archive/2011/08/12/2136261.html

C#String.PadLeft函数,文本对齐以及填补解决方案相关推荐

  1. 实现SQL SERVER 下的PadLeft函数

    在.net中,可以使用String.PadLeft函数右对齐字符串,在左边用指定的Unicode字符填充一达到指定的总长度.       例如 在做自动编号这样使用      int nextID=d ...

  2. 【字符串的定义】【判断类型】【查找和替换】【大小写转换】【文本对齐】【去除空白字符】【拆分和连接】【字符串切片重点】【倒序切片】【内置函数】【for 循环语法 break】

    文章目录 字符串的定义 字符串的常用操作 判断类型 - 9 查找和替换 - 7 大小写转换 - 5 文本对齐 - 3 去除空白字符 - 3 拆分和连接 - 5 字符串的切片 重点 索引的顺序和倒序 * ...

  3. css text top,text-align属性(css中文本对齐属性)

    text-align属性 设置h1.h2.h3元素的文本对齐方法: h1{text-align:center} h2{text-align:left} h3{text-align:right} 亲自试 ...

  4. Align and Prompt:SalesforceANU提出ALPRO,进行细粒度的视频文本对齐!代码已开源!...

    关注公众号,发现CV技术之美 本文分享论文『Align and Prompt: Video-and-Language Pre-training with Entity Prompts』,由 Sales ...

  5. ckeditor5 html 插件,ckeditor5文本对齐插件无法正常工作

    我按照ckeditor5的docs中提到的文本对齐插件的安装步骤进行了操作. 添加了对齐插件,如下所示 从'@ ckeditor / ckeditor5-alignment / src / align ...

  6. java leftpad_Java中实现String.padLeft和String.padRight的示例

    因为习惯了C#中的padLeft和padRight,接触Java后突然失去这两个功能,觉得别扭,就试着实现了这两个方法. Java中String.format()中带有字符串对齐功能如下: Syste ...

  7. Python字符串(string)常用函数

    Python字符串(string)常用函数 find:检测字符串是否包含指定字符,如果存在则返回开始的索引值,否则返回-1 str1 = 'hello world' print(str1.find(' ...

  8. java中的string函数_java中string.trim()函数的作用实例及源码

    trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...

  9. C++ 中 string earse 函数的使用

    C++中string erase函数的使用(转载) erase函数的原型如下:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)i ...

最新文章

  1. phpc.sinaapp.com 加密的解密方法
  2. jittor和pytorch 生成网络对比之clustergan
  3. CF710F-String Set Queries【AC自动机,二进制分组】
  4. python生成器 图片分类_python批量处理图片图片Python迭代器和生成器介绍
  5. python实现实时监控_基于 Python 的交换机实时监控系统的设计与实现
  6. 前端学习(2964):element-ui的制作
  7. java ==和equals的区别
  8. C++ 转换构造函数
  9. 【LeetCode】剑指 Offer 10- I. 斐波那契数列
  10. 【Oracle】11g外部表指定oracle_datapump引擎,不能使用preprocessor预处理子句。
  11. 万有引力的意思_从牛顿的苹果到牛顿的大炮:万有引力定律
  12. AjaxPro.Dll运用
  13. 以太坊虚拟机 EVM(1)EVMC interpreter
  14. 表白代码,浪漫网页-JavaScript的应用
  15. 数字图像处理(冈萨雷斯版)期末总复习
  16. RTKLIB_E.5对流层和电离层模型
  17. C++ 注释风格建议
  18. tensorflow下基于DNN实现实时分辨人脸微表情
  19. 室内定位方案部署WIFI定位还是IBeacon定位-新导智能
  20. 企业财务管理信息化现状思考与探索

热门文章

  1. auth0的java-jwt_Spring boot + JWT 实现安全验证 ---auth0.jwt
  2. python的tkinter的用法_Python Tkinter图形工具使用方法及实例解析
  3. 易语言mysql连接模块_易语言mysql链接模块libmySQL6.1模块源码
  4. 测试服务器最大链接数_LoaRunner性能测试系统学习教程:probe监控(3)
  5. java 数组 反射_java数组的反射
  6. Python进阶7——字典与集合
  7. Android 自定义电池控件
  8. BZOJ-1644: [Usaco2007 Oct]Obstacle Course 障碍训练课(SPFA)
  9. web测试的平台的开发
  10. Java之JDK、JRE、JVM