我是编程新手。我正在通过第九频道的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);
选择权在你,取决于你的使用场景。