Создать объект с именем из переменной - C#
Формулировка задачи:
Имеется вот такой код
например есть переменная как сделать чтоб вместо "cSSH" обьект обьявлялся с именем из переменной или из массива ?
Суть в том что создаю несколько потоков и один не может начаться пока не закончится предыдуший и думаю если обьявить разные имена обьекта для каждого потока отдельно то всё будет нормально.
SshClient cSSH = new SshClient(ip, 22, first_pass, last_pass);
name = "name";
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);