c# - 如何将 int.TryParse 与可为空的 int 一起使用?

标签 c#

<分区>

我正在尝试使用 TryParse 来查找字符串值是否为整数。如果该值为整数,则跳过 foreach 循环。这是我的代码。

string strValue = "42 "

 if (int.TryParse(trim(strValue) , intVal)) == false
 {
    break;
 }

intVal 是一个 int?(nullable INT) 类型的变量。如何将 Tryparse 与可为空的 int 一起使用?

最佳答案

这是一个带有 TryParse 的可空 int 选项

public int? TryParseNullable(string val)
{
    int outValue;
    return int.TryParse(val, out outValue) ? (int?)outValue : null;
}

关于c# - 如何将 int.TryParse 与可为空的 int 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3390750/

相关文章:

c# - 多行字符串变量

c# - 在此 LINQ 查询中 Any() 是什么意思?

c# - System.Net.PeerToPeer 库有任何问题吗?

c# - 从c#在mysql中创建表

c# - Task.WhenAll() - 它会创建一个新线程吗?

c# - 是否可以在不是为 silverlight 构建的 silverlight 项目中包含外部 dll?

c# - 在 C# 中比较 2 个整数列表/数组的最佳方法是什么

c# - 数据表到数据集xsd?

java - 从 C# 客户端向 Java 服务器发送数据 - 数据不一致。

c# - Form1 的类型初始值设定项抛出异常