
DotNet
文章平均质量分 60
ywmahl
这个作者很懒,什么都没留下…
展开
-
C# 3.0 新特性
隐式变量申明(Implicitly Typed Local Variables )声明局部变量用var而不要用显式类型// i is compiled as an intvar i = 5;// s is compiled as a stringvar s = "Hello";// a is compiled as int[]var a = new[] { 0, 1, 2 }原创 2009-05-13 15:02:00 · 350 阅读 · 0 评论 -
C# 的继承体系
struct 不支持继承,所有的struct都继承自System.ValueType.但是需要小心的是struct可以实现接口。C++中,class是支持public和private继承的。但是C#并不支持private 继承,所有的都是公有继承:class MyDerivedClass : MyBaseClass,IInterface1,IInterface2{ }原创 2009-05-14 13:55:00 · 607 阅读 · 0 评论 -
c#传递值类型(value-type)
传值类型传递一个值类型的变量时,意味着会生成这个变量的一份拷贝,再传给方法.在方法内对这个值的任何修改都不会影响到传递的那个变量。如果想更改这个变量的值时,可以使用ref或out关键字。如下例所示:class PassingValByRef{ static void SquareIt(ref int x) // The parameter x is passed by refer原创 2009-05-15 17:12:00 · 640 阅读 · 0 评论 -
C#代理详解
Delegate 的使用C#代理实际上类似于C++中的函数指针,因为C#中不存在指针,所以用代理可以完成一些原来在C++中用函数指针完成的操作.与函数指针相比,delegate有许多函数指针不具备的优点。首先,函数指针只能指向静态函数,而delegate既可以引用静态函数,又可以引用非静态成员函数.delegate的定义:public/private/protected delegate stri原创 2009-05-27 17:31:00 · 1701 阅读 · 0 评论 -
C# 操作符
CategoryOperator算术+ - * / %逻辑& | ^ ~ && || !字符串连接+自加, 自减 ++ --移位>比较== != =赋值= += -= *= /= %= &= |= ^= >=取指[]类型sizeof原创 2009-06-04 14:37:00 · 518 阅读 · 0 评论 -
IIS7
IIS 7原创 2010-07-12 17:15:00 · 392 阅读 · 0 评论