Je me demande quelque chose. Au lieu d'écrire String.Format("{0:X}", num);
pour convertir les chiffres en hexadécimal. Existe-t-il un moyen d'étendre directement la chaîne de caractères de sorte que je puisse simplement écrire num.ToHex();
à la place ?
Réponses
Trop de publicités?
MarcinJuraszek
Points
66084
Ça s'appelle méthode d'extension . Cependant, il devrait être réglé sur le type numérique, pour permettre à {0:X}
format de chaîne :
public static class Extensions
{
public static string ToHex(this int source)
{
return string.Format("{0:X}", source);
}
}