lang:csharp:textes
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| lang:csharp:textes [2016/11/03 11:18] – Ajout de "Concaténation de string" root | lang:csharp:textes [2020/04/28 21:18] (Version actuelle) – mhtml -> html root | ||
|---|---|---|---|
| Ligne 32: | Ligne 32: | ||
| </ | </ | ||
| - | [[http:// | + | [[http:// |
| =====Concaténation de string===== | =====Concaténation de string===== | ||
| Ligne 38: | Ligne 38: | ||
| <code csharp> | <code csharp> | ||
| StringBuilder stringBuilder = new StringBuilder(" | StringBuilder stringBuilder = new StringBuilder(" | ||
| - | stringBuilder.Append(" | + | stringBuilder.Append(" |
| string finalement = stringBuilder.ToString(); | string finalement = stringBuilder.ToString(); | ||
| + | </ | ||
| + | |||
| + | =====Valeur numérique d'un caractère===== | ||
| + | Un simple cast. | ||
| + | <code csharp> | ||
| + | int val = (int) ' | ||
| + | </ | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | Cependant, cela ne marche pas forcément très bien en fonction des besoins : le symbole '' | ||
| + | |||
| + | Pour récupérer 156, il faut : | ||
| + | <code csharp> | ||
| + | Encoding.Default.GetBytes(" | ||
| + | </ | ||
| + | |||
| + | =====Expression régulière===== | ||
| + | <code csharp> | ||
| + | Regex regex = new Regex(@" | ||
| + | |||
| + | Match match = regex.Match(texte); | ||
| + | |||
| + | if (match.Success) | ||
| + | { | ||
| + | Console.WriteLine(match.Groups[0].Value); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | =====Le caractère null===== | ||
| + | Pour déterminer la longueur d'une chaîne de caractère, on utilise la propriété '' | ||
| + | |||
| + | Mais il peut arriver qu'une chaîne de caractère (en '' | ||
| + | <code csharp> | ||
| + | texte.IndexOf(' | ||
| + | </ | ||
| + | |||
| + | =====Comparaison insensible à la casse===== | ||
| + | <code csharp> | ||
| + | StartsWith(" | ||
| + | EndsWith(" | ||
| + | IndexOf(" | ||
| + | Equals(" | ||
| </ | </ | ||
lang/csharp/textes.1478168314.txt.gz · Dernière modification : de root
