public List<string> ExempleDeleguate()
{
string[] tableau = {"mot","cheval","egal","latitude","altitude","laval"};
return tableau.Where(c => c.Contains("al")).ToList<string>();// ici quand j'ai tapé Where( VS m'a indiqué qu'il fallait que je mettes une fonction déléguée pour que le code sache ce que je cherche.
//j'ai donc mis c => c.Contains("al"), c représente chaque item de ma source de données (ici tableau), => signifie que la suite montre le critère de recherche
}
public void ExempleOperateurConditionnel()
{
int i = 10;
int j = i < 20 ? 30 : 10;// si i < 20, alors j vaut 30 sinon, j vaut 10
}
string motCrypte = Cesar(Textbox1.Text, 2);// je crée une variable motCrypte de type string et je lui affecte le résultat de la méthode Cesar du texte de ma TextBox avec un décalage de 2
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic string Cesar(string mot, int decalage)
{
Func<int, int, int> mod = (val, m) => val % m + (val < 0 ? m : 0);
Func<char, char, int, char> decal =
(c, offset, m) => (char)(offset + mod(c - offset + decalage, m));
Func<char, char> cesar =
c => ('a' <= c && c <= 'z') ? decal(c, 'a', 26)
: ('A' <= c && c <= 'Z') ? decal(c, 'A', 26)
: ('0' <= c && c <= '9') ? decal(c, '0', 10)
: c;
return new string(mot.Select(cesar).ToArray());
}
string toto = "abcde";
char car0= toto[0];// car0 vaut 'a'
char car3= toto[3];// car" vaut 'd'