2016-12-30 6 views
0

Я знаю синтаксис, используемый для получения имен портовПолучение списка портов при использовании последовательной связи C#

string[] ports = SerialPort.GetPortNames(); 

Выход не так, как ожидалось. Когда я продолжаю печатать строки, вывод будет;

System.String[] 

Возможно, у меня что-то не хватает. Пожалуйста, помогите ...

ответ

1

Вы печатаете массив объект не строки в массиве:

for(int i=0; i<ports.Length; i++) 
{ 
    Console.WriteLine(ports[i]); 
} 

Или используйте:

foreach(String port in ports) 
{ 
    Console.WriteLine(port); 
}