Можно ли передать объекты по ссылке с ключевым словом 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), если вызов был инкапсулирован в мой оптимизатор

Ответы на вопрос(1)

Ваш ответ на вопрос