c# - 如何在C#中将字符串转换为整数

标签 c# .net string int type-conversion

如何在 C# 中将字符串转换为整数?

最佳答案

如果您确定它会正确解析,请使用

int.Parse(string)

如果不是,请使用

int i;
bool success = int.TryParse(string, out i);

注意!在下面的例子中,iTryParse 之后将等于 0,而不是 10。

int i = 10;
bool failure = int.TryParse("asdf", out i);

这是因为 TryParse 使用了 out 参数,而不是 ref 参数。

关于c# - 如何在C#中将字符串转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2344411/

相关文章:

python - 读取值并将它们写为逗号分隔值 python

C# Winform CollectionPropertiesEditor - 如何根据运行时条件隐藏内置 PropertyGrid 中的某些属性

c# - "exception was caught"断点对话框窗口有一个额外的 '>' 字符时捕获一般异常?

c# - 使用 Prism 在 Xamarin Forms 中更改页面转换动画

c# - HTTP 错误 401.1 - 未经本地 IIS 授权

c# - 有没有办法反编译 NHibernate 生成的动态代理类?

c# - 使用 NPOI 将超链接从一个单元格复制到另一个单元格

xslt - 替换 XSLT 中的特殊字符

.net - NUnit [Test] 不是有效的属性

C scanf() 扫描集从控制台读取逗号分隔值(字符串和整数)