Int32.TryParse C# - 如何保留最后一个整数值
Int32.TryParse C# - How to keep the last integer value
我正在尝试将字符串转换为 int
Int32.TryParse(input, out int number);
我想保留最后一个整数值。
例如。
如果字符串输入 = "123",则 int number = 123,如果 string input = "" 或 null,则 int number 应保持 123,直到输入有新的字符串值。
有人有想法吗?
保留先前值的副本,如果解析失败,将其复制回:
var previousValue = 1;
if(!int.TryParse(input, out var number))
{
number = previousValue;
}
我正在尝试将字符串转换为 int
Int32.TryParse(input, out int number);
我想保留最后一个整数值。 例如。 如果字符串输入 = "123",则 int number = 123,如果 string input = "" 或 null,则 int number 应保持 123,直到输入有新的字符串值。
有人有想法吗?
保留先前值的副本,如果解析失败,将其复制回:
var previousValue = 1;
if(!int.TryParse(input, out var number))
{
number = previousValue;
}