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

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

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

Имеется вот такой код
SshClient cSSH = new SshClient(ip, 22, first_pass, last_pass);
например есть переменная
name = "name";
как сделать чтоб вместо "cSSH" обьект обьявлялся с именем из переменной или из массива ? Суть в том что создаю несколько потоков и один не может начаться пока не закончится предыдуший и думаю если обьявить разные имена обьекта для каждого потока отдельно то всё будет нормально.
try
                    {
                        cSSH.ConnectionInfo.Timeout = TimeSpan.FromSeconds(timeout);
                        cSSH.Connect();
                        if (cSSH.IsConnected == true)
                        {
                            o++;
                            break;
 
                        }
                    }
                    catch (Renci.SshNet.Common.SshOperationTimeoutException ex)
                    {

                        cSSH.Disconnect();
                        cSSH.Dispose();
                    }

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

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

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


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

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

9   голосов , оценка 4.333 из 5
Похожие ответы