gpt4 book ai didi

c# - 将int转换为一定长度的char的字符串

转载 作者:太空狗 更新时间:2023-10-29 23:58:34 26 4
gpt4 key购买 nike

如果标题不清楚,我会尽量在这里解释清楚。我有一堆整数,范围从 1 到 999,我需要将它们转换成字符串,但是当我这样做时,我需要它们的长度为 3 个字符。例如,如果我有:

int i1 = 45;

然后当我把它变成一个字符串时,我需要这个:"045" 或者类似地,如果我有一个 8 的整数,那么它必须变成 "008 ",如果任何东西有 3 个位置,例如 143,那么它只会输出为 143。这很容易实现吗?

提前感谢您的回复。 :)

最佳答案

string output = someInt.ToString("000");

如果你想让它更有活力,你会做这样的事情

// where 'length' is 3
string output = someInt.ToString(new string('0', length));
// or
string output = i.ToString().PadLeft(length, '0');

关于c# - 将int转换为一定长度的char的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3030353/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com