gpt4 book ai didi

c# - 什么是数字串

转载 作者:太空宇宙 更新时间:2023-11-03 21:14:04 24 4
gpt4 key购买 nike

我需要信息但找不到。 facebook API 使用列为数字字符串的“id”字段。 “数字字符串”一词对我来说是新的,我很难找到解释它们的文档。有没有人有处理这个的资源?

我的大问题是我不知道如何将其转换为基本字符串以进行存储和比较。我使用 Facebook Unity SDK 在 Unity 和 c# 中工作。

最佳答案

数字字符串 就是名称所描述的内容。它是字符串格式的数字 - 通常与 Standard Numeric Format Strings 结合使用.

要在 C# 中将数字(任何类型)转换为 string,您只需使用 .ToString() 方法。但是,如果该值以字符串形式出现,则此部分是多余的。

int number = 20;
string numericString = number.ToString(); // numeric string

如上所示,这只是将 number 转换为它的 string 表示。

将其转换回使用 with 的格式(一些,即数字关系运算符)comparative operators是可能的,您可以使用附加到大多数标准类型的 .Parse().TryParse() 等方法。这方面的一个例子如下:

int number = 20;
string numericString = number.ToString();

var result = 0;
if(int.TryParse(numericString, out result))
{
Console.WriteLine("This is a valid int: {0}", result);
}
else
{
Console.WriteLine("This string is not a valid int: {0}", numericString);
}

现在您可以毫无问题地在比较语句中使用result

通常 .TryParse() 用于您不知道或不知道您尝试转换的 numeric string 实际上是否会产生结果在数字中 ValueType被退回。如果您确定它成功,请使用 .Parse() 方法。

希望这对您有所帮助。

关于c# - 什么是数字串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35677471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com