В JavaScript я часто использую что-то вроде этого создателя объекта
var o = new Object(); // generic object
var props = { color:"red",value:5 }; // hashtable
for(var key in props) o[key] = props[key];
alert(o.color); //red
Может ли это быть записано как метод C # с этим объявлением?
static void properties(out Object o, HashTable h) { ...
Это какой-то шаблон дизайна? Я изобретаю колесо?