将 int 转换为字符串?
如何在 C# 中将 int
数据类型转换为 string
数据类型?
How can I convert an int
datatype into a string
datatype in C#?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何在 C# 中将 int
数据类型转换为 string
数据类型?
How can I convert an int
datatype into a string
datatype in C#?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(12)
以防万一你想要二进制表示并且你仍然从昨晚的聚会中喝醉了:
注意:关于没有很好地处理字节序的事情......
如果你不介意为了速度而牺牲一点内存,你可以使用下面的方法生成一个包含预先计算的字符串值的数组:
Just in case you want the binary representation and you're still drunk from last night's party:
Note: Something about not handling endianness very nicely...
If you don't mind sacrificing a bit of memory for speed, you can use below to generate an array with pre-calculated string values:
任何对象的 ToString 方法都应该返回该对象的字符串表示形式。
The ToString method of any object is supposed to return a string representation of that object.
进一步@Xavier的回应,这是一个进行速度比较的页面 在几种不同的方法之间进行从 100 次迭代到 21,474,836 次迭代的转换。
这之间似乎几乎有联系:
Further on to @Xavier's response, here's a page that does speed comparisons between several different ways to do the conversion from 100 iterations up to 21,474,836 iterations.
It seems pretty much a tie between:
在某些情况下,您不必使用
ToString()
In some conditions, you do not have to use
ToString()
或者:
or:
没有一个答案提到 < code>ToString() 方法 可以应用于整数表达式,
甚至可以应用于整数文字
尽管像这样的整数文字通常被认为是糟糕的编码样式(幻数)在某些情况下此功能可能很有用...
None of the answers mentioned that the
ToString()
method can be applied to integer expressionseven to integer literals
Although integer literals like this are often considered to be bad coding style (magic numbers) there may be cases where this feature is useful...
你可以做一些好事,例如:
结果将是:
and you can do nice things like:
The result will be:
如果您从数据集中获取
if you're getting from a dataset