パフォーマンスとコードの読みやすさの両方の観点から、C# でデータ テーブルを並べ替えるのに最適なものは次のとおりです。
personsDT.OrderBy(person => person.PersonName);
また:
personsDT.DefaultView.Sort = "PersonName ASC";
personsDT は SharePoint リストから構築されているため、SQL を使用することはできません (SQL SELECT ステートメントで ORDER BY claude を使用するのが最善の方法であることは承知しています)。パフォーマンスを考えると、OrderBy<> 句はデータ ビューの Sort よりも遅いのではないかと心配しています。このようなパフォーマンスへの影響を認識していますか?