C#
丽娃河畔
耕作在没有知识的荒地里
展开
-
C#中常用关键字的用法
new | 用于函数成员, 成员用相同的签名隐藏继承的成员------------------------------------------------------------------------static 用于所有成员, 成员不在类的具体实例上执行-------------------------------------------------原创 2017-02-12 12:08:43 · 2038 阅读 · 0 评论 -
构造函数中base()的用法
class Vehicle { public Vehicle() { Console.WriteLine("this is a vehicle"); } } class Ambulance:Vehicle { public Ambulance():base() { Console.WriteLine("this is an ambulance"); } } Ve原创 2017-02-12 12:08:34 · 5513 阅读 · 1 评论 -
派生类的构造函数(层次结构)
在创建派生类的实例时,实际上会有多个构造函数起作用。要实例化的类的构造函数本身不能初始化,还必须调用基类的构造函数。这是为什么使用层次结构进行构造的原因。class Animal{ private string name;}class Dog{private int wight; }Animal animal =new Dog();成员字段n原创 2017-02-12 12:08:31 · 825 阅读 · 0 评论 -
.NET数据绑定时BoundField与TemplateField的区别
数据绑定列是通过 asp:BoundField 或 TemplateField 元素定义的。通过设置 DataField 属性,可以将 BoundField 绑定到 GridView 的关联数据源: SortExpression="ShipCity">这将告诉 GridView 控件,当它处于查看模式时,应该在 span 元素中显示 ShipCity 值。当 GridView 处于编原创 2017-02-12 12:08:45 · 5454 阅读 · 0 评论 -
在层次结构中添加带参数的构造函数
class Vehicle { string name; public Vehicle(string name) { this.name = name; } }编译器试图为派生类创建默认构造函数时,会产生一个编译错误,因为编译器为Bus生成的默认构造函数会试图调用无参的Vehicle构造函数,但Vehicle没有这样的构造函数。可以通过为派生类提供一个构造函数来避免这种错误:原创 2017-02-12 12:08:40 · 853 阅读 · 0 评论