作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我是编程新手。我正在通过第 9 channel 的 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);
选择权在您,取决于您的使用场景。
关于c# - 为什么是 Array.Reverse(myCharArray) 而不是 myCharArray=myCharArray.Reverse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26658096/
我是编程新手。我正在通过第 9 channel 的 Bob Tabors 视频学习 c#。 你能解释一下为什么我们不能做这样的事情吗: string mijnVoornaam = "Remolino"
我是一名优秀的程序员,十分优秀!