在枚舉字符之前,爲什麼有人會將字符串轉換爲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