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)); //核心代码
相关推荐
m0_7482480228 分钟前
C++与C#布尔类型深度解析:从语言设计到跨平台互操作
c++·stm32·c#
LeonDL1682 小时前
【通用视觉框架】基于C#+VisionPro开发的视觉框架软件,全套源码,开箱即用
人工智能·c#·visionpro·通用视觉框架·机器视觉框架·视觉框架软件·机器视觉软件
一抓掉一大把3 小时前
RuoYi .net-实现商城秒杀下单(redis,rabbitmq)
redis·mysql·c#·rabbitmq·.net
睡前要喝豆奶粉3 小时前
在.NET Core Web Api中使用阿里云OSS
阿里云·c#·.netcore
缺点内向10 小时前
C#: 高效移动与删除Excel工作表
开发语言·c#·.net·excel
yue00812 小时前
C# 分部类读取学生信息
开发语言·c#
聪明努力的积极向上12 小时前
【C#】事件简单解析
开发语言·c#
qq_124987075313 小时前
基于C#的贵州省黔北地区乡村避暑生活共享平台设计与实现(源码+论文+部署+安装)
c#·毕业设计·asp.net·生活
LateFrames18 小时前
C# 中,0.1 在什么情况下不等于 0.1 ?
开发语言·c#
mudtools1 天前
解放双手!使用Roslyn生成代码让你的 HTTP 客户端开发变得如此简单
低代码·c#·.net