« Astuces CSharp » : différence entre les versions
De Banane Atomic
Aller à la navigationAller à la recherche
(→Random) |
(→Random) |
||
Ligne 15 : | Ligne 15 : | ||
var rnd = new Random(); | var rnd = new Random(); | ||
int i = rnd.Next(10); // un entier au hasard entre | int i = rnd.Next(10); // un entier au hasard entre 0 et 9 | ||
int j = rnd.Next(5, 10); // un entier au hasard entre 5 et 9 | int j = rnd.Next(5, 10); // un entier au hasard entre 5 et 9 | ||
Version du 9 janvier 2022 à 19:02
Écrire les entiers dans différentes bases
int d = 10; int h = 0xa; int b = 0b1010; // pour améliorer la lisibilité, un entier peut contenir des _ int dd = 10_000; int bb = 0b1010_1010; |
Random
var rnd = new Random(); int i = rnd.Next(10); // un entier au hasard entre 0 et 9 int j = rnd.Next(5, 10); // un entier au hasard entre 5 et 9 bool b = rnd.Next(2) == 0; // un booléen |
Base64
string plainText = "text"; byte[] plainTextBytes = Encoding.UTF8.GetBytes(plainText); string base64EncodedData = Convert.ToBase64String(plainTextBytes); byte[] base64EncodedBytes = Convert.FromBase64String(base64EncodedData); string plainTextDecoded = Encoding.UTF8.GetString(base64EncodedBytes); |