Fondamentalement ce que je voudrais générer est d'autres valeurs aléatoires qui n'ont pas la même valeur de la valeur donnée.Comment puis-je implémenter une classe de propriété d'extension pour les types primitifs de manière propre?
Je n'arrive pas à obtenir les types primitifs d'une manière agréable.
Les types primitifs sont les suivants: Booléen, Octet, SByte, Int16, UInt16, Int32, UInt32, Int64, UInt64, IntPtr, UIntPtr, Char, Double et Single.
Voici essentiellement ce que j'essaie de faire.
int oldValue = 1;
oldValue.Other(); // 2
long oldValue = 1;
oldValue.Other(); // 2
string oldValue = "1";
oldValue.Other(); "5"
Est-ce que quelqu'un a suggéré comment je pourrais m'y prendre?