C# 小功能记录
记录一下工作中用到的一些小功能
Haoh-Smile
做没做过的事,爱没爱过的人!
展开
-
c# 获取本地主机的ip地址
c# 获取本地主机的ip地址 public string GetLocalIp() { ///获取本地的IP地址 string AddressIP = string.Empty; foreach (IPAddress _IPAddress in Dns.GetHostEntry(Dns.GetHostName()).AddressList) { if (_IPAd原创 2022-05-10 15:57:43 · 4004 阅读 · 0 评论 -
C# 输出十六进制协议数组
C# 输出十六进制协议数组例:通讯协议包头为:5A 01 00 01 00 00 00 00 03 E8 00 00 00 00 00 00using System;using System.Collections.Generic; public class Head { //1.协议头区 // ①每一位转十六进制生成十六进制字符串 // ②十六进制字符串转byte数组 //2.协议数据区 //原创 2022-04-27 16:30:02 · 1358 阅读 · 0 评论 -
C#将一个String类型转换成对应枚举类型
C#将一个String类型转换成对应枚举类型存在以下枚举类型:enum TaskStatus{ TaskStart, TaskRunning, TaskFinish, TaskCancel ...}将字符串"TaskStart"转换成枚举类型:string type = "TaskStart";TaskStatus taskType = (TaskStatus)System.Enum.Parse(typeof(TaskStatus), type );原创 2022-04-20 09:47:23 · 2359 阅读 · 0 评论 -
C# Objece中获取与设置元素的值
C# Objece中获取与设置元素的值在Object类型的user 变量中拿到 “name”元素的值。public string GetProjectUser(string name, object user) { if (user == null) return null; Type t = user.GetType(); IEnumerable<System.Reflection.PropertyInfo&原创 2022-04-12 15:07:08 · 1020 阅读 · 0 评论 -
C# 同一进程只允许启动一次
同一个进程只允许启动一次原创 2022-03-22 10:33:10 · 1244 阅读 · 0 评论