क्या LINQ का उपयोग करने के लिए क्या प्रत्येक कॉलम अधिकतम दो आयामी सरणी के लिए प्राप्त करने के लिए है?दो आयामी Arrays के लिए कॉलम के अधिकतम प्राप्त करने के लिए LINQ का उपयोग
मान लें मैं निम्नलिखित है:, arrays[1,:]
.... arrays[4,:]
var arrays = new double[5,100]();
मैं arrays[0,:]
की अधिकतम करना चाहते हैं। LINQ का उपयोग करने के लिए इसका उपयोग कैसे करें?
मैं उपयोग इस तरह के विधि
public double GetMax(double[,] arr, int rowIndex)
{
var colCount = arr.GetLength(1);
double max = 0.0;
for(int i=0; i<colCount; i++)
{
max=Math.Max(Math.Abs(arr[rowIndex, i]), max);
}
return max;
}
हो सकता था लेकिन मैं काम करने के लिए एक और अधिक संक्षिप्त तरीके पसंद करेंगे।