Могу ли я локально ссылаться на класс в C # вместо экземпляра класса? Следующий код не будет компилироваться, но, например, что-то вроде:
void someFunc()
{
var a = System.Math;
var b = a.Abs(4);
}
edit: в реальной программе это не класс System.Math, и я хочу создать класс и вернуть построенное значение. Первоначально я не думал, что контекст, в котором я хотел бы использовать класс, будет подходящим, и, вероятно, этого не должно быть.
У Анастасиосияля есть интересная идея с использованием местного делегата для этого.