Getting the index of max value in datatable

(DT.Rows.IndexOf(DT.AsEnumerable().Where(Function(row) row(“Column6”).ToString.Contains(Highest_Amount)).ToArray()(0))+2).ToString

What does .toArray()(0)+2 means in above logic?

or is there any other way to get the index of a specific value from a datatable without foreach loop