[.NET(C#)] attribute翻译成特性,用来标识类,方法 。 property翻译为属性,性质用于存取类的字段 。 markup 翻译成标记。 tag 翻译成标签。 [.NET(C#)] 程序集的一个重要特性是它们包含的元数据描述了对应代码中定义的类型和方法。 [.NET(C#)] ASP 页面有时显示比较慢,因为服务器端代码是解释性的不是编译的。 ASP.NET 页面是结构化的。每个页面都是一个继承了.NET 类 System.Web.UI.Page 的类。 [.NET(C#)] 重写override:是指子类重新定义父类的虚函数的做法。 重载overload: 是指允许存在多个同名函数,而函数签名不同(参数表不同:或许参数个数不同,或许参数类型不同,或许两者都不同)。重载的概念并不属于“面向对象编程”。 [.NET(C#)] ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。 out 关键字会导致参数通过引用来传递。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字。 [.NET(C#)] ADO和 ADO.NET的区别: ADO使用OLE DB接口并基于微软的COM技术;而 ADO.NET拥有自己的ADO.NET接口并且基于微软的 .NET体系架构。 ADO以 Recordset存储,而ADO.NET则以DataSet表示。 Recordset看起来更像单表,如果让Recordset以多表的方式表示就必须在SQL中进行多表连接。反之,DataSet可以是多个表的集合。 ADO 的运作是一种在线方式,这意味着不论是浏览或更新数据都必须是实时的。 ADO.NET则使用离线方式,在访问数据的时候ADO.NET会利用XML制作数据的一份幅本 ADO.NET的数据库连接也只有在这段时间需要在线。 [.NET(C#)] new 关键字用法: 1) new 运算符 :用于创建对象和调用构造函数。 2) new 修饰符 :用于向基类成员隐藏继承成员。 3) new 约束 :用于在泛型声明中约束可能用作类型参数的参数的类型。 [.NET(C#)] C#中,string str = null 与 string str = "",说明区别: string str = "" 初始化对象分配空间。 string str = null 表示一个空引用,没有占用空间。 [.NET(C#)] ADO.NET相对于ADO等主要有什么改进? 1) ado.NET不依赖于ole db提供程序,而是使用.NET托管提供的程序。 2) 不使用com。 3...