Как лучше передавать кучу параметров?

Есть метод в который нужно передавать параметры, внутри этого метода я эти параметры присваиваю

public static string SendMessage(string text, string apilToken, string login, string, password, bool checker, string destID)
{
   string urlString = $"https://api.telegram.org/bot{apilToken}/sendMessage?chat_id={destID}&text={text}";
   if (checker)
   {
     // ....
   }
   // ...
} 

Точно не знаю, но хочу чтобы меня просветили как можно делать а как нельзя...

Можно ли как-то создать словарь допустим:

public static string SendMessage(Dictionary<string, object> keys)
{
   keys = new Dictionary<string, object>();
   // и тут уже присваивать нужные значения через keys ?
}

Или же будет проще создать класс со свойствами и использовать его?


Ответы (0 шт):