2B dizileri döndürerek başka bir gönderiye baktım ama istediğim tam olarak değil. istediğim böyle çevirmek isteyen buC#, 2B dizileri döndürüyor
int[,] original= new int[4,2]
{
{1,2},
{5,6},
{9,10},
{13,14}
};
gibi bir şey, rotatedArray = {{1,5,9,13}, {2,6,10,14}}; Satırların aksine, bazı analizleri sütunla yapmak istiyorum.
Bu çalışır, ancak daha kolay bir yolu var mı?
private static int[,] RotateArray(int[,] myArray)
{
int org_rows = myArray.GetLength(0);
int org_cols = myArray.GetLength(1);
int[,] myRotate = new int[org_cols, org_rows];
for (int i = 0; i < org_rows; i++)
{
for(int j = 0; j < org_cols; j++)
{
myRotate[j, i] = myArray[i, j];
}
}
return myRotate;
}
C# içindeki sütunlar arasında yinelemenin kolay bir yolu var mı?
B
Çok daha kolay olurdu bir int [] [] değiştirirseniz bunu buldum ] [] int [,] yerine – Tigraine