Вопрос
Я хочу добавить несколько методов в mscorlib.Например:
строка abc;
abc.IsNumeric()
надеюсь, смогу объяснить свой вопрос.
Решение
Вы не можете добавлять методы в mscorlib, однако вы можете использовать методы расширения, чтобы они выглядели так, как если бы они были определены в строке, например.
public static class StringExtensions
{
public static bool IsNumeric(this string s)
{
// TODO
}
}
Который вы затем можете вызвать по вашему запросу, например.
"1234".IsNumeric()
Другие советы
Вы получили хороший ответ от Грега.Просто хотел добавить, что вы можете прочитать больше о методах расширения здесь:
Не связан с StackOverflow