You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ao dar uma olhada no código de comparação de string's percebi que foi realizado comparações de uma lista de string's, com uma string utilizando o método contains. Veja a seguir o trecho do código:
publicContractContains(IEnumerable<string>list,stringval,StringComparisoncomparison,stringkey,stringmessage="{0} should contains the value {1}"){if(!list.Contains(val,comparison))AddNotification(key,string.Format(message,key,val));returnthis;}
No entanto, surgiu uma sugestão/dúvida, há algum método para comparar uma cadeia de caracteres com caracter? Provavelmente, seria de extrema utilidade para verificações de senhas, já que, normalmente, senhas mais fortes exigem pontuações, números, letras, entre outros, veja a seguir uma proposta de código:
publicContractHasChar(stringtext,charvalComparison,StringComparisoncomparison,stringkey,stringmessage="{0} should contains the value {1}"){char[]chars=text.ToCharArray();varresult=false;foreach(charcharOfWordintext){if(charOfWord==valComparison){result=true;}}if(result==false)AddNotification(key,string.Format(message,key,val));}
```
Éclaro que pode ser aprimorado o código,mas estou abrindo a issue como uma sugestão.
The text was updated successfully, but these errors were encountered:
Ao dar uma olhada no código de comparação de string's percebi que foi realizado comparações de uma lista de string's, com uma string utilizando o método
contains
. Veja a seguir o trecho do código:No entanto, surgiu uma sugestão/dúvida, há algum método para comparar uma cadeia de caracteres com caracter? Provavelmente, seria de extrema utilidade para verificações de senhas, já que, normalmente, senhas mais fortes exigem pontuações, números, letras, entre outros, veja a seguir uma proposta de código:
The text was updated successfully, but these errors were encountered: