我是编程新手。我正在通过第九频道的Bob Tabors视频学习C。
你能解释一下为什么我们不能这样做吗:

string mijnVoornaam = "Remolino";
char[] mijnCharArray = mijnVoornaam.ToCharArray();
mijnCharArray = mijnCharArray.Reverse();

而不是这个:
string mijnVoornaam = "Remolino";
char[] mijnCharArray = mijnVoornaam.ToCharArray();
Array.Reverse(mijnCharArray);

最佳答案

两者都可以。
首先,它使用LINQ执行,然后创建一个新序列:

using System.Linq;

mijnCharArray = mijnCharArray.Reverse().ToArray();

第二,进行适当的更改,优化并提高效率:
Array.Reverse(mijnCharArray);

选择权在你,取决于你的使用场景。

08-18 20:27