在枚举字符之前,为什么有人会将字符串转换为char []?用于初始化为System.Security.SecureString的规律发现周围所有的净如下:是否需要枚举string.ToCharArray()?
SecureString secureString = new SecureString();
foreach (char c in "fizzbuzz".ToCharArray())
{
secureString.AppendChar(c);
}
调用ToCharArray()是没有意义的我。有人可以告诉我在这里是否错了吗?
谢谢。阅读http://stackoverflow.com/questions/2420122/using-securestring和http://www.codekeep.net/snippets/8a3b075c-d74d-43ee-8937-1136289751de.aspx和http://social.technet.microsoft .com/Forums/en-CA/winserverpowershell/thread/4df7c4e6-bd5e-46b5-9a74-ac7c3d8c7314我真的很困惑为什么没有人忽略这个ToCharArray调用。 – wigy 2011-04-28 00:05:24
很多它可能是货物崇拜编程。人们看到其他人这样做,而且从未调查过,以了解为什么没有必要。 – Gabe 2011-04-28 00:07:50