关于JS和C#的正则替换两个小例子
摘要:应用实例:待处理字符串:str=”display=test name=mu display=temp”要求:把display=后的值都改成localhostJS处理方法: str.replace(/display=\w*/g,”display=localhost”);C#处理方法:Regex reg=new Regex(@”display=\w*”); str=reg.Replace(str,”display=localhost”);应用实例:待处理字符串:str=”display=test name=mu display=temp”要求:字符串变为display=localhosttes..
阅读全文
posted @
2012-08-24 00:32
穆穆
阅读(652)
推荐(0) 编辑
wcf 常见错误解决方法
摘要:1 浏览器测试wcf是否正常,出现在" 当前已禁用此服务的元数据发布。"问题所在:abc没有设置好,具体a为地址,b为绑定,c为服务(这个问题搞死我了,才让我写了这个文章)---未完待续
阅读全文
posted @
2012-01-16 17:30
穆穆
阅读(174)
推荐(0) 编辑
java与c# 对象初始化的区别
摘要:首先看下c# 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 new Child(); 6 } 7 } 8 9 10 class Faher11 {12 public static Test FSTest = new Test("基类静态成员");13 14 public Test FTest=new Test("基类实例成员");15 16 static Faher()...
阅读全文
posted @
2011-12-22 11:35
穆穆
阅读(645)
推荐(0) 编辑
c#之类型基础
摘要:1 new创建对象实例 1)分配对象实例内存 2)所有成员字段初始化为0或者null 3)调用类的构造器 4)返回实例的引用2 类型转换 as 只能用于引用类型且转换的类型间是有继承关系的3 命名空间和程序集关系 多对多
阅读全文
posted @
2011-10-10 14:30
穆穆
阅读(118)
推荐(0) 编辑
CLR Via C# 简单笔记之属性
摘要:属性的主要作用保护类的数据的封装性,但它的本质还一个方法(编译会产生方法的代码)1 属性不能做为方法ref或out参数2 索引器至少要有一个参数3 属性本身的访问权限最高,访问器方法只能一个访问权限低
阅读全文
posted @
2011-09-26 01:18
穆穆
阅读(166)
推荐(0) 编辑
CLR Via C# 简单笔记之可空值类型
摘要:好久没有写博了,看来以后得给力点,继续写才行呀,写了至少说明自己还是有在学习滴!可空值类型Nullable<T>例如 int?1 在一,二元运算的时候,有一个操作数为null,则结果就为null2 在比较运算中,有一个操作数为null则结果为false3 可空值类型对象的值为null时装箱操作不会装箱4 可空值类型对象在拆箱时是要分配内存的(是所有拆箱中比较特殊的)5 调用GetType方法时返回的是对象的值类型而不是可空值类型Nullable<T>这里只是我自己的一点总结,详细还得看书,才明白到底为什么会这样!
阅读全文
posted @
2011-09-25 20:52
穆穆
阅读(143)
推荐(0) 编辑
c# 委托
摘要:这里说一下自己对委托的相关总结……委托:是一种定义方法签名的类型。(注意是类型!)用于将方法作为参数传递给其它方法。class Program { //定义一个委托,它的返回类型为int,参数列表为两个int类型变量, //这里理解为,委托能调用的方法的返回类型为int,而且参数列表为两个int类型变量 //所以要调用什么方法,委托的定义就要和它一样!除了加上个关键delegate public delegate int MyDelegate(int x, int y); static int MyFunction(int x,int y) { return x + y; } static v
阅读全文
posted @
2011-03-19 23:10
穆穆
阅读(310)
推荐(0) 编辑
c# 数组
摘要:1、数组:由一系列相同类型的元素组成。数组也是引用类型,抽象基类为Array。(不像c、c++那样有连续内存区域)数组元素默认值为0,引用元素为null。2、一维数组的声明与初始化int[] array=new int[5];(默认有5个0的数组)int[] array=new int[]{1,2,3,4,5};(元素已经各自赋值)int[] array=new int[5]{1,2,3,4,5};(当有指定长度且要赋值时就要全部赋值)int[] array={1,2,3,4,5};(直接赋值)int[] array;array=new int{1,2,3,4,5};(先定义再赋值)3、多维数
阅读全文
posted @
2011-03-18 11:12
穆穆
阅读(180)
推荐(0) 编辑
c# 接口
摘要:从接口的本身看1、接口不能包含字段。2、接口方法不能有具体实现。3、接口不能实例化。从访问权限看1、接口成员一定是公共的。2、类实现接口中的成员必须是公共的、非静态的。从继承上看1、接口可以被多继承,自身也可多继承。2、基类实现接口,子类继承该实现。3、类的属性和索引器可以为接口上定义的属性或索引器定义额外的访问器。(显示接口实现则不可以!)说明:class MyClass : Interface1 { public string name; public string show { get { return name; } set { name=value;} //这里类添加的 } } in
阅读全文
posted @
2011-03-18 10:18
穆穆
阅读(269)
推荐(0) 编辑
c# 显示接口实现
摘要:显示接口实现如果一个类继承了多个接口,而接口又有同名的方法或属性,这时就要考虑用显示接口实现,避免错误!例: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 MyClass a = new MyClass(); 6 a.show(); 7 } 8 } 9 10 class MyClass :Interface1,Interface211 {12 public void show()13 {14 Console.Write("实现接口");15 }16 }17 18 interface Interface
阅读全文
posted @
2011-03-18 10:03
穆穆
阅读(236)
推荐(0) 编辑
string的一些用法总结
摘要:巧用remove方法 例子:一个数组里分别有a和b这两个字母,要把a全部取出来,并且用另一个字符串变量存起来,然后里面的a都用逗号分开,最后一个不用逗号。这时就是循环数组得到a然后加上逗号写入变量中,全部写完后再来个remove(参数:最后一个字符的位置)即可!
阅读全文
posted @
2011-03-13 00:22
穆穆
阅读(154)
推荐(0) 编辑