В C# 6.0 введен оператор nameof(), который возвращает строку, представляющую имя любого идентификатора класса/функции/метода/локальной переменной/свойства, помещенного внутри него. Если у меня есть кл
Я регулярно хочу получить имя свойства экземпляра типа, когда у меня нет экземпляра. В настоящее время, чтобы сделать это, я использую следующую функцию, которая Inhouse интерпретирует параметр Expres
Рассмотрим следующий унаследованный код: public class Foo
{
public void Blah(string frob)
{
if (frob == null)
throw new ArgumentException("frob");
}
public string na
В C# 6.0 вы можете написать это: var instance = default(object);
var type = typeof(object);
Они имеют один и тот же результат: var instance = default(System.Object);
var type = typeof(System.Objec