-
[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
热度 -
[C#] 网络电视精怪的框架及关键代码
网络电视精灵的框架及关键代码效果:编写节目类属性:播出时间、时段、名称、视频路径编写频道基类属性:频道名称、频道节目单位置、节目列表抽象方法:Fetch()编写频道子类继承“频道基类”,实现Fetch()【只写方法声明】编写频道工厂类方法:实现创建频道子类第一步.创建几个类:...
140
热度 -
[C#] 转:C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的差别
转:C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别1、int适合简单数据类型之间的转换,C#的默认整型是int32(不支持bool型);2、int.Parse(stringsParameter)是个构造函数,参数类型只支持string类型;3、Con...
347
热度 -
[C#] C#根本语法学习(四)
C#基本语法学习(四)重载一个方法的名字和方法的参数列表称为方法的签名。C#根据方法签名来识别方法,如果两个方法签名不同那么他们就是两个不同的方法。重载可以是方法重载(包括构造函数重载)和运算符重载。方法重载指的是一组名字相同而参数列表不同的方法。但方法的返回值类型不同不能构成重载。1publics...
139
热度 -
[C#] C# 容易邮件群发通用类
C#简单邮件群发通用类1publicstaticclassEmail2{3///<summary>4///发件人5///</summary>6publicstaticstringmailFrom{get;set;}78///<summary>9///收件人10//...
347
热度 -
[C#] String,StringBuffer与StringBuilder的差异?[转]
String,StringBuffer与StringBuilder的区别??[转]String字符串常量StringBuffer字符串变量(线程安全)StringBuilder字符串变量(非线程安全)简要的说,String类型和StringBuffer类型的主要性能区别其实在于String是不可变的...
256
热度 -
[C#] C#根本语法学习(三)
C#基本语法学习(三)1、C#属性,用如下代码定义一个属性:1privatestringname;2publicstringName3{4get{returnname;}5set{name=value;}6}第1行定义了一个变量,这是属性所依赖的基础变量。2-6行代码定义了一个Name属性,类的使用...
194
热度 -
[C#] 【C#进阶系列】十 事件
【C#进阶系列】10事件事件,定义了事件成员的类型允许类型或类型的实例通知其它对象发生了特定的事情。按照我自己的理解而言,事件可以被(方法)关注,也可以被(方法)取消关注,事件发生后关注了事件的一方会了解到,并对事件做出相应的应对(执行方法)。(我每次都是这么理解的,这样从字面意义上更好理解一点)众...
482
热度 -
[C#] C#根本语法学习(一)
C#基本语法学习(一)1、C#常量数据类型只能是原始数据类型:int、bool、char、double、string等。2、C#中用访问修饰符来说明变量的可访问性,其值可以是:private、protected、internal、protectedinternal和public。public:访问不...
172
热度 -
[C#] 另类,用串口实现普普通通电脑的开关量输入
另类,用串口实现普通电脑的开关量输入普通电脑没有通用的输入输出口(GPIO),但有时候我就想输入一个开关量。比如让用户拉一下拉绳开关就启动某个应用,比如装一个触点开关判断门是打开的还是关闭的,比如....需求是如此简单,你都不愿意花几十块钱去买一个单片机,更不用说PCI扩展卡、PLC之类的了。。怎么...
594
热度 -
436
热度 -
[C#] C#根本语法学习(七)
C#基本语法学习(七)this和baseC#的this关键字表示当前类的当前实例,this关键字通常用于把类的当前实例作为参数传递给别的方法。由于this表示一个类的实例,所以在类的静态成员中,不能使用this关键字。1publicclassStudent2{3publicStudent(strin...
156
热度 -
[C#] C#根本语法学习(八)
C#基本语法学习(八)C#中的结构在C#中用关键字struct定义一个结构。从语法上来看,结构与类很相似,在类中可以包含的成员几乎都可以包含在结构中。例如,结构中可以定义字段、方法、构造函数、属性、事件等。定义结构语法如下:访问修饰符struct结构名{//结构成员}1publicstructMyP...
191
热度 -
[C#] C#根本语法学习(六)
C#基本语法学习(六)抽象类和密封类在定义类时可以使用abstract关键字声明这个类是抽象的。抽象类不能被实例化,即不能创建抽象类的实例。抽象类的主要作用是充当其他类的基类。密封类的概念刚好与抽象类相对,这种类不能充当别的类的基类。“密封”的概念是不可以从这个类派生出别的类...
171
热度