C# dy非常支持这个内置功能。我知道这不是解决问题的完美方法,但它确实有帮助,而且现在可以工作了。谢谢,我知道这不是解决问题的完美方法,但它确实有帮助,而且现在起作用了。谢谢 string fromJson = File.ReadAllText(Applica
C# dy非常支持这个内置功能。我知道这不是解决问题的完美方法,但它确实有帮助,而且现在可以工作了。谢谢,我知道这不是解决问题的完美方法,但它确实有帮助,而且现在起作用了。谢谢 string fromJson = File.ReadAllText(Applica,c#,C#,dy非常支持这个内置功能。我知道这不是解决问题的完美方法,但它确实有帮助,而且现在可以工作了。谢谢,我知道这不是解决问题的完美方法,但它确实有帮助,而且现在起作用了。谢谢 string fromJson = File.ReadAllText(Application.dataPath + "/JsonSaveTest.json"); List<int> temp = GetNumbers(fromJson).Select(c => int.Parse(c)).ToList();
dy非常支持这个内置功能。我知道这不是解决问题的完美方法,但它确实有帮助,而且现在可以工作了。谢谢,我知道这不是解决问题的完美方法,但它确实有帮助,而且现在起作用了。谢谢
string fromJson = File.ReadAllText(Application.dataPath + "/JsonSaveTest.json");
List<int> temp = GetNumbers(fromJson).Select(c => int.Parse(c)).ToList();
private List<string> GetNumbers(string input)
{
List<char> temp = input.Where(c => char.IsDigit(c)).ToList();
var toReturn = temp.Select(c => c.ToString()).ToList();
return toReturn;
}
List<char> temp = input.Where(c => char.IsDigit(c)).ToList();
List<string> temp = input.Trim(new []{ '[', ']' }).Split(new []{ ',' }).ToList();
var result = JsonConvert.DeserializeObject<List<int>>("[20,8,25,5,34,12]");
var result = JsonConvert.DeserializeObject<List<string>>("[20,8,25,5,34,12]");
"[20,8,25,5,34,12]"
private List<string> GetNumbers(string input)
{
string x = input.Replace("[", string.Empty).Replace("]",string.Empty);
return x.Split(',').ToList();
}
var input = "[20,8,25,5,34,12]";
public static int[] ParseNumbersList(string input) {
const char valueSeperator = ',';
var removeBrackets = input.Substring(1, input.Length-2);
var parts = removeBrackets.Split(valueSeperator);
return parts.Select(p => int.Parse(p)).ToArray();
}