wig*_*igy 2 c# enumeration securestring
为什么在地球上有人会在枚举字符之前将字符串转换为char []?初始化在网络周围找到的System.Security.SecureString的常规模式如下:
SecureString secureString = new SecureString();
foreach (char c in "fizzbuzz".ToCharArray())
{
secureString.AppendChar(c);
}
Run Code Online (Sandbox Code Playgroud)
调用ToCharArray()对我来说毫无意义.有人能告诉我这里是不是错了吗?
自string实现以来IEnumerable<char>,在这种情况下没有必要.你需要的唯一时间ToCharArray是你真正需要一个数组.
我的猜测是谁打电话大多数人ToCharArray不知道string工具IEnumerable(尽管据我所知,它总是有).