我有以下文本文件。
array[0][0]=289...
array[1][0]=254...
array[2][0]=301...
我想基于昏迷分离将上面的文件保存到2D双数组中。 例如:
pip install Django
pip install mod_wsgi
在上面的文件中,每一行都有不同的列长。
答案 0 :(得分:1)
我不回答这个问题,但是因为已经回答了......
我会使用Linq
var array = File.ReadLines(filename)
.Select(line => line.Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries))
.ToArray();
答案 1 :(得分:0)
首先,逐行阅读整个文件,以便将每一行作为单独的字符串:
var lines = System.IO.File.ReadAllLines("Input.txt");
然后,创建一个int数组数组。确保它可以容纳与您刚从文件中读取的行数一样多的int数组,因为这是您保存结果的地方:
var result = new System.Int32[lines.Length][];
现在,从您阅读的每一行开始,通过拆分该行并使用逗号字符作为分隔符来构造一个字符串数组:
for (var i = 0; i < lines.Length; i++)
{
var str = lines[i].Split(',');
最后,将该字符串数组转换为int数组并存储它:
result[i] = str.Select(System.Int32.Parse).ToArray();
}
答案 2 :(得分:0)
error: function (error, transition) {
/**
* Code below may vary depending on your server's response format
*/
if (error.errors !== undefined) {
for (var i = 0; i < error.errors.length; i++) {
if (error.errors[i].status !== undefined) {
if (parseInt(error.errors[i].status) === 401) {
transition.abort(); //this line may not be needed in last versions, I'm not sure
//Do what should be done, redirect to authentication for example
//transition.retry(); should work too
break;
}
}
}
}
}