帮助检查字符串中的数字值是否为奇数C#

San*_*sal 2 c# substring

我有GetOption(5)返回值的方法,5K23我需要获取字符串的最后两个字符,事物是值是一个字符串值,所以我需要使用Substring我已经尝试过:

if( Convert.ToInt32(GetOption(5).Substring(GetOption(5).Length-2, 2) % 2 == 1) )
Run Code Online (Sandbox Code Playgroud)

我似乎无法做对,任何人都可以帮助我.

谢谢

Luk*_*tný 7

你真的不需要最后两位数来确定数字是否是奇数

var option = GetOption(5);
var isOdd = int.Parse(option[option.Length - 1].ToString()) % 2 == 1;
Run Code Online (Sandbox Code Playgroud)