随笔分类 - C#基础
摘要:索引器(Indexer)是C#引入的一个新型的类成员,它使得类的对象可以像数组那样引用。索引器非常类似于属性,但索引器可以有参数列表,且只能作用在实例对象上,而不能在类上直接作用。 定义了索引器的类可以让您像访问数组一样的使用 [ ] 运算符访问类的成员。(当然高级的应用还有很多,比如说可以把数组通
阅读全文
摘要:一、Razor语法 在同一个页面中定义 @helper Truncate(string input, int length) { if (input.Length <= length) { @input; } else { @input.Substring(0, length)<text>...</
阅读全文
摘要:扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。扩展方法要点: 一、定义的扩展类必须为静态类如下:public static class ExtendNpc。 二、定义的扩展方法
阅读全文
摘要:public abstract class A { //抽象属性不能有实现代码 public abstract string AbstractProperty { get; set; } string s; //虚拟属性可以有实现代码 public virtual string VritualPro
阅读全文