摘要:
SQL SERVER 2008修改表结构,保存时提示错误,无法保存,原因:启用了“阻止保存要求重新创建表的更改”选项。 解决办法: 启动MSSQL SERVER 2008,选择菜单 工具-〉选项-〉左侧有个 设计器-〉表设计... 阅读全文
摘要:
virtual关键字用于修饰方法、属性、索引器或事件声明,并使它们可以在派生类被重写。 调用虚方法事时,将为重写成员检查该对象的运行时类型。 virtual修饰符不能与static、abstract、private或override修饰符一起使用... 阅读全文
摘要:
abstract修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中abstract修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。 抽象类具有以下特性:抽象类不能实例化;抽象类可以包含抽象方法和抽象访问器;不能用seale... 阅读全文
摘要:
访问修饰符是一些关键字(public,protected,internal,private),用于指定声明的成员或类型的可访问性。 public :访问不受限制 protected:访问仅限于包含类或从包含类派生的类型 internal:访问仅限于当前程序集 protected internal:访问仅限于当前程序集或从包含类型派生的类型 private:访问仅限于包含类型protecte... 阅读全文
摘要:
迭代器是一种方法、get访问器或运算符,它通过使用yield关键字对数组或集合类执行自定义迭代。yield返回语句会导致源序列中的元素在访问源序列中的下一个元素之前立即返回给调用方。尽管以方法的形式编写迭代器,但编译器会将其转换为一个实际上时状态机的嵌套类。只要客户端代码中的foreach循环继续进行,此类就会跟踪迭代器的位置。 ... 阅读全文
摘要:
事件具有以下特点: 1、发行者确定何时引发事件,订户确定执行何种操作来响应事件。 2、一个事件可以有多个订户,一个订户可处理来自多个发行者的多个事件。 3、没有订户的事件永远不会被调用。 4、事件通常用... 阅读全文
摘要:
委托是一种引用方法类型。一旦为委托分配了方法,委托将与方法具体完全相同的行为。委托方法调用可以像其他任何方法一样,具有参数和返回值。 与委托的签名(由返回类型和参数组成)匹配的任何可访问类或结构中的任何方法都可以分配给该委托。方法可以是静态方法,也可以... 阅读全文