Мне недавно задали этот вопрос в тесте, который я не прошел.Что касается жизни, я не мог определить, в чем проблема.Возможно, это тоже что-то действительно очевидное, но даже мой коллега тоже не мог этого заметить.Лучшее, что я мог придумать - это проблемы с узкими местами и несоответствия имен параметров!Я виню в этом тот факт, что я не делал vb.net в течение многих лет, я делал C # в основном в эти дни:)
Private Function sorttable(ByVal dt As DataTable, ByVal sorttype$, ByVal sort_direction$) As DataTable
Dim dv As DataView
Dim dt2 As DataTable
dt2 = dt.Clone
dt2.Merge(dt)
dv = dt2.DefaultView
dv.Sort = sorttype & " " & sort_direction
Return dv.ToTable()
End Function
Вопрос: Эта функция, хотя она будет успешноИмеет серьезные проблемы с этим.В чем проблема?Переписать функцию в C # или VB.Net, используя LINQ.