
C#
HongXu_CaiYi
知识共享
展开
-
使用浏览器兼容的方式创建 异步对象
//使用浏览器兼容的方式创建 异步对象function createXhr() { var xhobj = false; try { xhobj = new ActiveXObject("Msxml2.XMLHTTP"); // ie msxml3.0+ } catch (e) { try { xhob原创 2011-11-26 07:54:27 · 279 阅读 · 0 评论 -
启用计时器
//启用计时器(引入命名空间using System.Diagnostics;)Stopwatch watch = new Stopwatch();watch.Start();///要计时的运行程序watch.Stop;原创 2011-09-15 19:05:50 · 222 阅读 · 0 评论 -
字符串
Length //判断字符串的长度,个数方法:IsNullOrEmpty()//判断是否为Null或””ToCharArray() //将字符串变成数组 将string转换为char[]string msg = "大家好,欢迎来到中国!";原创 2011-09-15 19:04:45 · 251 阅读 · 0 评论 -
常用类库StringBuilder
常用类库StringBuilder高效的字符串操作 后台编辑使用的比较多当大量进行字符串操作的时候,比如,很多次的字符串的拼接操作。String 对象是不可变的。 每次使用 System. String 类中的一个方法时,都要在内存中创建一个新的字符串对象,这就需要为原创 2011-09-15 19:07:01 · 285 阅读 · 0 评论 -
c# 封装
封装:就是把事物的状态和行为封装在类中,,使用类的人不需要知道内部怎么实现,只要调用其中的属性和方法实现功能就行1.属性封装了字段、2.方法的多个参数封装成了一个对象、3.将一堆代码封装到了一个方法中、4.将一些功能封装到了几个类中、5.将一些具有相同功能的代原创 2011-09-10 19:57:09 · 359 阅读 · 0 评论 -
c#结构体(值类型)
结构体(值类型) (非常像类的一种值类型,不具有面向对象的特征,通常用来封装小型相关变量组 )System.Drawing.Point、Size、Color注意:结构使用时可以new,也可以不new。如果不new,则使用前必须为结构成员赋值。在结构中不能为变量原创 2011-09-10 19:56:23 · 1211 阅读 · 0 评论 -
C#重写
//由于子类要重写SayHi方法,所以SayHi需要定义一个virtual方法(虚方法)//父类中Person public virtual void SayHi() { Console.WriteLine("He原创 2011-09-10 19:53:58 · 258 阅读 · 0 评论 -
虚方法和抽象方法的区别
虚方法必须有实现,抽象方法必须没有实现抽象方法必须在抽象类中声明,虚方法可以出现在抽象类中抽象方法必须在子类中重写,虚方法可以被重写实现多态的主要手段:1.虚方法virtual2.抽象方法abstract3.接口。关于虚方法需要注意的几点:1.父类原创 2011-09-13 23:10:35 · 255 阅读 · 0 评论 -
访问级别约束
访问级别约束子类的访问级别不能比父类的高。(会暴露父类的成员)类中属性或字段的访问级别不能比所对应的类型访问级别高。方法的访问级别不能比方法的参数和返回值的访问级别高。用于解决“可访问性不一致”的错误。 //第一种情况,子类的可访问级别比父类的高原创 2011-09-13 23:09:36 · 307 阅读 · 0 评论 -
访问修饰符
类中的成员,如果不加访问修饰符,则默认为private类如果不加访问修饰符,则默认为internal //private //只能在本类中访问 //proteced //受保护的,当前类内部以及所有的子类中(子类内部)。不区分是否在同一个程序集中。原创 2011-09-13 23:08:01 · 189 阅读 · 0 评论 -
C#--封装
继承:代码重用 增强可扩展性(多态) virtual,,是实现多态的一种手段为什么要继承?继承带给我们的好处?代码重用LSP里氏替换原则、多态。(程序的可扩展性、灵活性)方法重写override。 方法的原理:虚方法表。子类继承父类原创 2011-09-13 23:01:54 · 192 阅读 · 0 评论 -
Parse与Convert区别
int.Parse(); double.Parse(); float.Parse();...Parse 只能把字符串类型转换 成 某种数据类型Convert.To......可以把任意类型转换成任意的类型(数据类型相兼容的)原创 2011-09-10 19:54:51 · 286 阅读 · 0 评论 -
将数字日期转换成汉字日期
//Main方法中的string result=DateConvert(2011年6月4日)Console.WriteLine(result)//类中的方法string DateConvert(string date){ string result = s原创 2011-09-10 19:51:48 · 501 阅读 · 0 评论 -
初识Remoting(1)
1、什么是.Net Remoting定义:.Net remoting 是简化网络通讯的技术,底层仍然是TCP等东西remoting要添加对System.Runtime.Remoting的引用.net Remoting中走的是二进制数据,因此必须一个描述服务端方法的接口类库。2、简单使用1、新建接口项目,定义服务接口。注意:remoting要添加对System.Runtime原创 2011-12-12 12:03:33 · 270 阅读 · 0 评论