如果我将字符串转换为int或int转换为字符串会有区别吗?

时间:2018-04-04 12:49:37

标签: c# string type-conversion int

我正在开发一个C#项目,我只需要在方法中的应用程序的文本字段中输入一个数值。

将值输入文本框的EnterText()方法只接受字符串值。

之间是否存在差异:

EnterValue("100")
public void EnterValue(string value)
{
     myTextField.EnterText(value);
}

EnterValue(100);
public void EnterValue(int value)
{
    myTextField.EnterText(value.ToString());
}

我真的找不到任何东西,我想知道一个选项是否比另一个更好以及为什么。

1 个答案:

答案 0 :(得分:0)

如果我考虑你的情况,因为第一个样本要好得多,你不需要转换操作。但是,如果您希望myTextField仅包含数字值,则第二个选项更好。

不同的情况需要不同的代码设计,因此;请多加注意。