改善代码字符串处理

用户名

我有这个字符串:var string1 = numericUpDown2.Text; // 1

总是要包含4个数字,例如0001或“ 11” = 0011。

我用下面的代码来做到这一点:

private string Corection4(string variable)
    {
        var stringlen = variable.Length;
        if (stringlen < 2)
        {
            string corectvariable = "000" + variable;
            return corectvariable;
        }
        if (stringlen < 3)
        {
            string corectvariable = "00" + variable;
            return corectvariable;
        }
        if (stringlen < 4)
        {
            string corectvariable = "0" + variable;
            return corectvariable;
        }
        else
        {
            string corectvariable = variable;
            return corectvariable;
        }
    }

现在我需要一些帮助来改进此代码

帕维尔·马加(Pawel Maga)

您可以通过ToString()方法使它变得容易例如:

var correctVariable = variable.ToString("D4");

它将在您的字符串中添加额外的零。

如果您正在处理字符串,请首先将其解析为int值:

var correctVariable = string.Format("{0:D4}", int.Parse(variable));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何正确分割代码字符串

来自分类Dev

用PHP提取HTML代码字符串

来自分类Dev

Javascript从短代码字符串中提取属性

来自分类Dev

如何简化PyJulia的可执行代码字符串

来自分类Dev

用PHP提取HTML代码字符串

来自分类Dev

如何正确分割代码字符串

来自分类Dev

通过createTextNode()创建的缩进代码字符串?

来自分类Dev

源代码字符串不能包含空字节

来自分类Dev

优化字符串处理代码

来自分类Dev

编码和解码字符串

来自分类Dev

URL编码字符串

来自分类Dev

解码字符串-引号问题

来自分类Dev

在Swift中解码字符串

来自分类Dev

编码字符串数组

来自分类Dev

如何解码字符串?

来自分类Dev

美丽的汤解码字符串

来自分类Dev

PHP中的编码字符串

来自分类Dev

从strftime编码字符串

来自分类Dev

URL编码字符串

来自分类Dev

编码和解码字符串

来自分类Dev

解码字符串:Python

来自分类Dev

使用 Python 编码字符串

来自分类Dev

解释用于令牌化程序的C代码字符串

来自分类Dev

在beanshell中评估代码字符串,并获取由beanshell解释器返回的值

来自分类Dev

如何在SOAP UI编辑器中注释代码字符串?

来自分类Dev

PyInstaller“ ValueError:源代码字符串不能包含空字节”

来自分类Dev

C#mutiline代码字符串插值不起作用

来自分类Dev

评估beanshell中的代码字符串,并获取由beanshell解释器返回的值

来自分类Dev

可以将代码字符串传递到C \ C ++-macro吗?