将整数转移到数千个逗号分隔符并保存为ulong

时间:2015-10-04 11:25:25

标签: c#

我从互联网上接收了一个ulong,

并需要添加逗号,例如78597,859

我发现很多网络,但没有答案

只有传输整数到字符串,如下面的代码

int x = 12345871

x.ToString("n0", CultureInfo.InvariantCulture));

并且结果是正确的,但我想将此格式保存为ulong

能做到吗?或者只保存为字符串?

1 个答案:

答案 0 :(得分:1)

除非您将数字转换为字符串,否则数字将没有格式。

当您需要在屏幕上表示它们或谁知道何时需要将ulong格式化为字符串时。

如果您收到long(即64位整数System.Int64),则只需使用ulong.Parseulong.TryParse解析它:

ulong someLong;
if(ulong.TryParse(longAsText, out someLong))
{
   // Parsing was successful!
}