Я видел это в ответ Марк Gravell, и я просто не вижу, как это будет работатьКак это может работать (статическое расширение?)
static bool IsNullOrEmpty(this string value)
{
return string.IsNullOrEmpty(value);
}
В случае, если не призыв к s.IsNullOrEmpty () где s равно null, а затем возвращает исключение NullReferenceException? Как вы можете удалить ссылку на объект, чтобы вызвать функцию, определенную здесь, если объект имеет значение null?
Или это какой-то способ для обхода обезьяны статической функции?
В первом предложении вы, скорее всего, имеете в виду «методы расширения» вместо «статических методов» ... –
d'oh! В самом деле. Уточнено. Большие уши мне. –