Woolf писал(а):Никак.
Расписывая конструктор даже на пяток переменных, мне проще написать их по одному разу, чем копипастить и править потом
Woolf писал(а):Если возникает надобность в таком классе, я понимаю, что что-то пошло не так и нужно изменять логику программы
К сожалению, заказчик не всегда готов за это платить... более того, этот не колется - нахрена ему это нужно именно в таком вид. Вообще не уверен что он сам понимает что происходит... но там не достучаться.
Woolf писал(а):Понадобилось мне, например, узнать, чего там в переменной "dead_count", я и узнаю при помощи такого кода:
Используется csharp
Dictionary <string,int> qvariables;
public int getQValue(string varname) {
return qvariables.ContainsKey(varname) ? qvariables[varname].qvalue : 0;
}
Сам поступаю чуть иначе, но весьма похоже.