Почему на Земле кто-то преобразует строку в char [], прежде чем перечислять символы в ней? Регулярный шаблон для инициализации System.Security.SecureString нашел все вокруг сети следующим образом:Is 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/Форумы/en-CA/winserverpowershell/thread/4df7c4e6-bd5e-46b5-9a74-ac7c3d8c7314 Я был очень смущен тем, почему никто не оставил этот вызов ToCharArray. – wigy
Многое может быть программированием культа. Люди видят, что другие делают это и никогда не расследуют, чтобы понять, почему это не нужно. – Gabe