Можно ли передать объекты по ссылке с ключевым словом params?
Я хотел бы передать много аргументов в методпо ссылке но я не знаю количество аргументов.
Я пробовал что-то вроде этого, но это не работает: D:
public void myMethod(ref params object args)
Я буду думать, чтобы передать указатели в параметрах, но это немного сложно в C #: /
Возможное решение?
РЕДАКТИРОВАТЬ:
Я хочу инкапсулировать часть кода, в основном так:
....
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();
...
Цель - не все время запрашивать мой сервер для одной и той же обработки (HTTPRequest), если вызов был инкапсулирован в мой оптимизатор