C# INI文件读取串口参数,string转枚举

在使用ini读取串口配置时,ini文件读取的数据类型为string ,而串口的参数设置校验位和停止位为枚举类型,因类型不匹配,读取出来的字符串不能直接使用,需要作进一步处理,将字符串转换为枚举类型

ini读取字符串并转换为枚举类型示例代码如下:

cs 复制代码
  string _PortName = ReadIni.IniReadValue("ServerPort", "PortName", ReadIni.FileSysIni);读取ini
  string _BaudRate = ReadIni.IniReadValue("ServerPort", "BaudRate", ReadIni.FileSysIni);
  string _Parity = ReadIni.IniReadValue("ServerPort", "Parity", ReadIni.FileSysIni);
  string _DataBits = ReadIni.IniReadValue("ServerPort", "DataBits", ReadIni.FileSysIni);
  string _StopBits = ReadIni.IniReadValue("ServerPort", "StopBits", ReadIni.FileSysIni);
  SerialPort = new SerialPort(_PortName,int.Parse(_BaudRate), (Parity)Enum.Parse(typeof(Parity), _Parity), 8, (StopBits)Enum.Parse(typeof(StopBits), _StopBits)); //核心代码
相关推荐
好望角雾眠1 小时前
第四阶段C#通讯开发-1:通讯基础理论,串口,通讯模式,单位转换,代码示例
开发语言·笔记·c#·串口·通讯
薄荷撞~可乐8 小时前
C#Task(Api)应用
开发语言·c#
almighty2714 小时前
C#WPF控制USB摄像头参数:曝光、白平衡等高级设置完全指南
开发语言·c#·wpf·usb相机·参数设置
后青春期的诗go14 小时前
金蝶云星空插件开发记录(一)
c#·钉钉·金蝶云星空·插件开发
大飞pkz19 小时前
【设计模式】题目小练1
开发语言·设计模式·c#·题目小练
lljss202020 小时前
C# 每个chartArea显示最小值、平均值、最大值
开发语言·c#
wearegogog12321 小时前
C#与Twincat 2 实现上位机控制软PLC功能
开发语言·c#
军训猫猫头1 天前
12.NModbus4在C#上的部署与使用 C#例子 WPF例子
开发语言·c#·wpf
Eiceblue1 天前
使用 C# 设置 Excel 单元格格式
开发语言·后端·c#·.net·excel
LostXerxes1 天前
C#的继承和多态
c#