Создать объект с именем из переменной - C#

Узнай цену своей работы

Формулировка задачи:

Имеется вот такой код
Листинг программы
  1. SshClient cSSH = new SshClient(ip, 22, first_pass, last_pass);
например есть переменная
Листинг программы
  1. name = "name";
как сделать чтоб вместо "cSSH" обьект обьявлялся с именем из переменной или из массива ? Суть в том что создаю несколько потоков и один не может начаться пока не закончится предыдуший и думаю если обьявить разные имена обьекта для каждого потока отдельно то всё будет нормально.
Листинг программы
  1. try
  2. {
  3. cSSH.ConnectionInfo.Timeout = TimeSpan.FromSeconds(timeout);
  4. cSSH.Connect();
  5. if (cSSH.IsConnected == true)
  6. {
  7. o++;
  8. break;
  9. }
  10. }
  11. catch (Renci.SshNet.Common.SshOperationTimeoutException ex)
  12. {
  13.  
  14. cSSH.Disconnect();
  15. cSSH.Dispose();
  16. }

Решение задачи: «Создать объект с именем из переменной»

textual
Листинг программы
  1. SshClient ip[o] = new SshClient(ip[o], 22, first_pass, last_pass);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы