我有以下代碼:爲什麼不工作返回C#?
public static Array readCVS(string absolutePath)
{
string[,] temperatureMatrix = new string[384, 288];
string value;
using (TextReader fileReader = File.OpenText(absolutePath))
{
var csv = new CsvReader(fileReader);
csv.Configuration.HasHeaderRecord = false;
int y = 1;
while (csv.Read())
{
for (int x = 1; csv.TryGetField<string>(x, out value); x++)
{
x = x - 1;
temperatureMatrix[1, 1] = value;
}
y = y + 1;
}
return temperatureMatrix;
}
}
所以return t;
不工作,我的意思是它不返回數組,我也試圖在這裏設置斷點,然後我看不到滿陣
請張貼更接近真實代碼的代碼。這裏太多破碎和失蹤。 – usr
你的代碼也有編譯錯誤。首先修復它們 –
請閱讀[mcve]指導並更新所有缺少聲明的帖子中的代碼。否則無法推理你有什麼問題。 –