-
[C#] net实现ping的步骤
net实现ping的方法classServicePinger{privatestaticreadonlyILoglog=LogManager.GetLogger(typeof(ServicePinger));publicServicePinger(stringsiteName,stringsiteU...
180
热度 -
[C#] C# 怎么提取SaveFileDialog的保存路径
C#如何提取SaveFileDialog的保存路径直接上代码1publicTestOne()2{3InitializeComponent();4SaveFileDialog();//调用打开SaveFileDialog保存对话框5}67#region保存对话框8privatevoidSaveFile...
223
热度 -
225
热度 -
[C#] ReaderWriterLock的UpgradeToWriterLock步骤的一种使用场景
ReaderWriterLock的UpgradeToWriterLock方法的一种使用场景ReaderWriterLock对比互斥锁(lock)的优势是,读锁和写锁的分离,读锁之间互不排斥。当然,本文重点不是讲ReaderWriterLock本身,而是讲它的UpgradeToWriterLock方法...
358
热度 -
[C#] C#课程(1) - .Net与C#简介
C#教程(1)--.Net与C#简介(1).Net.Net指.Net平台或者是.NetFramework框架。如果你把.Net平台想象成一个厨房,那么.NetFramework框架就是其中的柴米油盐酱醋茶。如果你把.Net平台想象成中国移动,那么.NetFramework框架就是中国移动的信号塔。所...
368
热度 -
[C#] 不可不知的C#基础 1. - Extension 扩展方法
不可不知的C#基础1.--Extension扩展方法背景前几天有同事问到我一个简单的功能,就是当你使用枚举时如何给每个一元素增加描述字符串并且可以很容易的读取出来.比如有一个枚举类型是列出对一个问题给出的选项(例如:同意?不同意?中立?):publicenumAssessmentAnswer{Str...
461
热度 -
475
热度 -
[C#] C#设立系统日期和时间
C#设置系统日期和时间C#设置系统日期和时间的代码分享,使用C#代码设置系统日期和时间的程序开发步骤如下:(1)为了使用DllImportAttribute类,需要引入命名空间:usingSystem.Runtime.InteropServices;(2)自定义类SetSystemDateTime用...
354
热度 -
[C#] C#初学者正则表达式一
C#菜鸟正则表达式一LZ菜鸟,仅整理笔记,顺带记录一下,谓之增加印象。LZ认为,没必要太纠结原理,模型,屌丝能用就对了,剩下的事情用多了自然会去探索。中文:正则表达式,英文:RegularExPression,也叫匹配模式(pattern),用来检验字符串是否满足特定的规则,或从字符串捕获满足特定规...
284
热度 -
[C#] 集合的集合下所有集合元素求值
求一个集合的集合下所有集合元素求值场景是这样的:Order下有一个Suppler的集合,即一个订单下可能有多个供应商;Supplier下有一个Product的集合,即对一个供应商采购多个产品。需求是这样的:算出所有订购产品的总价模型这样:publicclassOrder{publicintOrder...
230
热度 -
[C#] 小结:C#变量,占位符等相关知识
总结:C#变量,占位符等相关知识新年耽误了不少时间,好久没认真的坐下来学习了,新年也快完了,又要开始正式学习了,按着视频教学学习,用了一天的时间,学习了下简单的变量及其相关的输入输出和应用,学了几种最基本的类型:int(整型)char(字符型)string(字符串类型)double(双精度浮点数)d...
421
热度 -
[C#] C#创设唯一的订单号, 考虑时间因素
C#创建唯一的订单号,考虑时间因素主要是想把日期和其它因素考虑进来。使用RNGCryptoServiceProvider类创建唯一的最多8位数字符串。privatestaticstringGetUniqueKey(){intmaxSize=8;intminSize=5;char[]chars=new...
202
热度 -
[C#] C#透过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统日志查看功能
C#通过WMI的wind32的API函数实现msinfo32的本地和远程计算机的系统日志查看功能先不说如何实现,先来看看效果图:读取远程的需要提供下远程的计算用户名和密码即可。如何实现这个代码功能,请看如下代码部分:实体类:usingSystem;usingSystem.Collections.Ge...
345
热度 -
[C#] Devexpress TreeList控件绑定展示父子节点对像
DevexpressTreeList控件绑定显示父子节点对像今天一位同事咨询DevexpressTreeList控件绑定自动显示父子节点对像,但结果是不会显示带父子节点关系,而是将所有的节点作为父节点显示出来了,对像类的代码如下publicclassItem:XPBaseObject{publicI...
497
热度 -
[C#] ArrayList,Hashtable,List<T>Dictionary<K,V>
ArrayList,Hashtable,List<T>,Dictionary<K,V>1.ArrayListArrayListlist=newArrayList();//for遍历for(inti=0;i<list.Count;i++){SEse=(SE)list[i]...
551
热度 -
[C#] C#遍历DataSet中数据的几种方法小结
C#遍历DataSet中数据的几种方法总结//多表多行多列的情况foreach(DataTabledtinYourDataset.Tables)//遍历所有的datatable{foreach(DataRowdrindt.Rows)///遍历所有的行foreach(DataColumndcindt....
423
热度 -
511
热度 -
[C#] C#页码领航显示及算法
C#页码导航显示及算法页码导航,先看显示效果:算法要求:1、页数小于等于1时不显示;2、页数大于10时,自动缩短。具体代码如下:///<summary>///获取分页导航///</summary>///<paramname="intPageIndex">页码<...
221
热度 -
[C#] 关于C#作出的小程序的调试细节 及 visible属性和几个C#中的事件方法
关于C#做出的小程序的调试细节及visible属性和几个C#中的事件方法一.在调试时,不要使用调试程序的X号关掉程序,而是要用VS自带的停止调试的接口,即那个小方块。不然下次调试会出现异常,若真出现这种情况,可以右键项目名,点击清理。二.Visible属性是“可见”的意思,若...
401
热度 -
[C#] OOD、OOP、AOP差异
OOD、OOP、AOP区别OOD:面向对象设计(Object-OrientedDesign,OOD)方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。OOP:面向对象编程(ObjectOrientedProgramming,OOP,面向对...
234
热度