C#
我是王老三
这个作者很懒,什么都没留下…
展开
-
c#实现16进制和字符串之间转换的代码
以下示例演示如何执行下列任务:获取字符串中每个字符的十六进制值。获取与十六进制字符串中的每个值对应的字符。将十六进制 string 转换为整型。将十六进制 string 转换为浮点型。将字节数组转换为十六进制 string。转载 2018-02-02 11:49:19 · 260 阅读 · 0 评论 -
C#使用委托调用主线程上的控件
摘自其他人博客,自己试过确实解决问题。(如在自己定义的线程里面给textbox赋值)由于Windows窗体控件本质上不是线程安全的。因此如果有两个或多个线程适度操作某一控件的状态(set value),则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的bug,包括争用和死锁的情况。所以VS2005这一改动便可以增强 线程安全性。我想大家更关心的是如何解决这个问题,如转载 2018-02-03 15:55:11 · 1006 阅读 · 0 评论 -
C#使用委托进行异步编程
首先引用MSDN中的一段话来描述一下如何使用异步方式.NET Framework 允许您异步调用任何方法。 为此,应定义与您要调用的方法具有相同签名的委托;公共语言运行时会自动使用适当的签名为该委托定义 BeginInvoke 和 EndInvoke 方法。BeginInvoke 方法启动异步调用。 该方法与您需要异步执行的方法具有相同的参数,还有另外两个可选参数。 第一个参数是一个 As转载 2018-02-03 16:04:13 · 190 阅读 · 0 评论 -
C#用于网络通信时预先判断到指定IP是否畅通方法
此段代码只是用于通讯值钱对到指定IP是否畅通进行判断,如果采用标准Soketct方式可忽略此方法。需要引用using System.Net.NetworkInformation;代码内容 #region call前判断 public static bool networkIsOk(string atIP) { bool online = f...原创 2018-02-14 11:50:58 · 875 阅读 · 0 评论 -
C#常用的写LOG、读取INI和网络是否畅通的静态方法
用于net 2.0版本,采用静态,可随时调用。using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Runtime.InteropServices;using System.Net.NetworkInformation;namespace Loc...原创 2018-02-14 11:54:21 · 263 阅读 · 0 评论 -
创建带校验位的字符串
在平时传输数据时经常会遇见数据接受内容有误的情况,所以简单起见可以自己添加校验位进行传输,此次只是对字符串类型进行举例,完成校验位的添加,方法比较简单,如果需要更加校验精确可以在校验位数和生成校验码的方式上进行完善,鄙人比较喜欢用CRC方式。using System;using System.Collections.Generic;using System.Text;namespace C...原创 2018-02-22 11:52:13 · 1411 阅读 · 0 评论