wyt*_*tes -4 c# dictionary split
我有一个这样的字符串:"内容; 123内容; 456内容; 789"等.
我想拆分这个字符串来获取一个字典,但我不知道你能做到.我尝试拆分字符串,但我只有一个List.
内容(在半冒号之前)始终是唯一的字符串.在半冒号之后,我总是有一个数字,直到找到空间.数字总是一个int(没有浮动需要).
有人可以帮帮我吗?
您可以使用以下LINQ表达式:
"content;123 contents;456 contentss;789"
.Split(' ')
.Select(x => x.Split(';'))
.ToDictionary(x => x[0], x => int.Parse(x[1]));
Run Code Online (Sandbox Code Playgroud)