我有一个字符串(单词-数字)的清单,例如(汉堡5 $)。我只需要从列表中的每个字符串中提取数字并创建新的int列表。
答案 0 :(得分:0)
您可以看一下并通过以下代码解决问题:
List<string> word_number = new List<string>();
List<int> number = new List<int>();
word_number.Add("burger 5$");
word_number.Add("hamburger 6$");
word_number.Add("burger 12$");
foreach (var item in word_number)
{
string[] parts = item.Split(' ');
string[] string_number = parts[1].Split('$');
number.Add(Convert.ToInt16(string_number[0]));
Console.WriteLine(string_number[0]);
}