首页 > 后端开发 > C++ > 在C#中转换为字符串时,如何将引导零添加到整数中?

在C#中转换为字符串时,如何将引导零添加到整数中?

Patricia Arquette
发布: 2025-01-25 22:18:13
原创
385 人浏览过

How to Add Leading Zeros to an Integer When Converting to a String in C#?

C#中整数转换为带前导零的字符串

在C#中,将整数转换为带有前导零的字符串,您可以使用多种方法:

1. ToString().PadLeft(n, '0'): (不推荐用于负数) 此方法接受两个参数:所需的字符串长度 (n) 和用于填充的字符 ('0' 表示零)。它在整数左侧用零填充以达到指定的长度。

<code class="language-C#">int i = 1;
var zeroPaddedString = i.ToString().PadLeft(4, '0');
// 输出: "0001"</code>
登录后复制

2. ToString("0000"): 显式格式 此格式明确地将所需的格式指定为带有特定数量零的字符串。

<code class="language-C#">int i = 1;
var zeroPaddedString = i.ToString("0000");
// 输出: "0001"</code>
登录后复制

3. ToString("D4"): 简洁格式说明符 "D" 格式说明符用于正整数。它隐式地用零右填充数字以适应指定的长度。

<code class="language-C#">int i = 1;
var zeroPaddedString = i.ToString("D4");
// 输出: "0001"</code>
登录后复制

4. 字符串插值 ($"{i:0000}"): (仅限C# 6.0 ) 字符串插值提供了一种简洁的字符串格式化语法。表达式 :"0000" 指定了整数所需的格式。

<code class="language-C#">int i = 1;
var zeroPaddedString = $"{i:0000}";
// 输出: "0001"</code>
登录后复制

以上是在C#中转换为字符串时,如何将引导零添加到整数中?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板