我有一个像这样的字符串:
{X = 484,Y = 488}
我如何将其拆分为484和488?并将其插入 A和B (A = 484,B = 488)
答案 0 :(得分:1)
使用Split(',')
方法拆分出现逗号的初始字符串,然后使用Linq Where
和Char.IsDigit
从拆分的字符串中提取数字。方法int.TryParse
正在执行从string
到int
的转换,并且正在初始化变量a
和b
并将解析后的值分配给它们。
string str = "{ X = 484, Y = 488 }";
var result = str.Split(',');
int.TryParse(new String(result[0].Where(Char.IsDigit).ToArray()), out int a);
int.TryParse(new String(result[1].Where(Char.IsDigit).ToArray()), out int b);