我正在编写代码以确定密码是否包含足够的标点符号。计算字符串中数组中字符出现的次数?
如何计算一组中任何字符的出现次数?
这些方针的东西:
private const string nonAlphaNumericCharSet = "#*!?£$+-^<>[]~()&";
...
public static bool PasswordMeetsStrengthRequirements(string password)
{
return password.Length >= MINIMUM_PASSWORD_LENGTH && password.NumberOfOccurences(nonAlphaNumericCharSet.ToCharArray()) >= MINIMUM_NONALPHANUMERIC_CHARS;
}
一个优雅的解决方案LINQ奖励积分。
你如何给出奖励积分? – Oliver
@奥利弗:我想黑骑士会奖励奖金(24小时等待期后)。 –
我正在考虑奖励upvotes。当然我个人的感激之情;)。但是,如果人们认为答案值得奖励,那么我会奖励一个答案。 – Kev