¿Es posible pasar objetos por referencia con la palabra clave params?
Me gustaría pasar muchos argumentos a un métodopor ref Pero no sé la cantidad de argumentos.
He intentado algo como esto pero no funciona: D:
public void myMethod(ref params object args)
Pensaré pasar los punteros en params pero es un poco complicado en C #: /
Posible solución?
EDITAR:
Quiero encapsular una parte del código, básicamente así:
....
var collectionA = new List<string>();
var myObject = // an object
Optimizer.Optimize(ref collectionA, ref myObject); // cache
//{
MaClass.Treatment(); // use collectionA stored in cache via Optimizer
// the collectionA is modified in MaClass.Treatment()
...
//}
Optimizer.EndOptimize();
...
El objetivo, no puede solicitar a mi servidor todo el tiempo el mismo tratamiento (HTTPRequest) si la llamada se encapsuló en mi Optimizador