Как лучше передавать кучу параметров?
Есть метод в который нужно передавать параметры, внутри этого метода я эти параметры присваиваю
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 ?
}
Или же будет проще создать класс со свойствами и использовать его?