Je veux ajouter des méthodes à mscorlib. Par exemple:Comment puis-je ajouter une méthode à mscorelib
chaîne abc;
abc.IsNumeric()
je l'espère pourrait expliquer ma question.
Je veux ajouter des méthodes à mscorlib. Par exemple:Comment puis-je ajouter une méthode à mscorelib
chaîne abc;
abc.IsNumeric()
je l'espère pourrait expliquer ma question.
Vous ne pouvez pas ajouter de méthodes à mscorlib, mais vous pouvez utiliser des méthodes d'extension pour qu'elles apparaissent comme si elles étaient définies sur une chaîne, par ex.
public static class StringExtensions
{
public static bool IsNumeric(this string s)
{
// TODO
}
}
Ce que vous pouvez ensuite appeler comme vous l'avez demandé, par ex.
"1234".IsNumeric()
Vous avez reçu une bonne réponse de Greg. Je voulais juste ajouter que vous pouvez en savoir plus sur les méthodes d'extension ici: