遇到一个string数组转换成List的情况,用循环处理也可以,不过考虑到C#应该有直接可用的api,网上查到了答案:
XXX.ofTtype<>(T).ToList()
以下是一个获取当前系统可用串口的情况,把string[ ] 转List<string>
string[] sysPorts = System.IO.Ports.SerialPort.GetPortNames();
List<string> ports = sysPorts.OfType<string>().ToList();