【发布时间】:2008-11-28 15:41:16
【问题描述】:
假设我有一个整数需要转换为字符串(例如,我可能通过 TextBox 向用户显示该值。
我应该更喜欢.ToString() 还是Convert.ToString()。他们都做同样的事情(不是吗?)。
int someValue = 4;
// You can do this
txtSomeValue.Text = someValue.ToString();
// Or this...
txtSomeValue.Text = Convert.ToString(someValue);
假设两者之间没有运行时差异,那么我的理由归结为美学和一致性。最近我一直喜欢Convert.ToString(),因为它对我说“嘿,我想要这个东西的值作为一个字符串”。但是我知道这并不完全正确......
【问题讨论】: