I arasında şaşırtmak C# [], [] [], çift ve çift.
Benim takım arkadaşı böyle bana bir işlev vermek:C#: [], çift [] [] ve çift
double[,] data = survey.GetSurveyData(); //Get data
double[,] inrma = Do_Something(data);
Bir hata kurşun:
public double[][] Do_Something(double[][] A)
{
.......
}
Bu fonksiyonu kullanmak isteyen geçersiz argüman.
Takım arkadaşımın kodunu düzenlemek istemiyorum.
o double [,]
için double[][]
dönüştürmek için herhangi bir yolu var mı?
Teşekkürler!
'ikili [] []' pürüzlü bir dizidir. 'double [,]' çok boyutlu bir dizidir. Kesinlikle aynı türde değiller ve kullanımları oldukça farklı. Doğru görev için doğru tipi kullanın. –
olası niçin [Neden hem pürüzlü dizi hem de multidimentional dizisi var?] (Http://stackoverflow.com/questions/4648914/why-we-have-both-jagged-array-and-multidimentional-array) ve [Ne nedir? C# Dizilerinin boyutlu dizi ve dizi arasındaki farktır?] (http://stackoverflow.com/questions/597720/what-is-differences-between-multidimensional-array-and-array-of-arrays-in-c) –
Siz veya takım arkadaşlarınız aralarındaki farktan emin misiniz? –