上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 概念问题 1、ado.net是c#和.netframework一起使用的类集的名称。用以关系式,面向式的访问数据。可以访问关系数据库,甚至非关系数据库。 ado.net被集成到.netframework中,可用于任何.net语言,尤其是c#. 2、设计目标 与上一代相比,它可以扩充以支持更多的数据源。 理解:使用ado.net并不意味要使用sqlserver。也可以采用很多其他数据库。ado.n... 阅读全文
posted @ 2011-03-07 12:58 Do.else 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 所谓Xml名称空间(Namespace),就是可以为Xml的Tag或者属性增加一个前缀,例如a:book、b:name,这里的a、b就是前缀。为了区分前缀,每个前缀可以用一个唯一的URI来区分,用xmlns这个属性定义在Xml节点上。可以用下面两种语法定义前缀。 xmlns:前缀="URI" xmlns="URI" 前一种语法将前缀与URI相关联,后一种语法为没有前缀的元素指定一个缺省名称空间(... 阅读全文
posted @ 2011-03-03 18:46 Do.else 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 要点: 阅读全文
posted @ 2011-03-02 17:48 Do.else 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、用非公共的可访问性添加属性访问器 概念:如果定义的属性的接口中只包含set块,就可以给类中的属性添加get块。反之亦然,但是,只有所添加的访问器的可访问修饰符比接口定义的访问器的可访问修饰符更严格时,才能这么做。因为按照定义,接口定义的访问器是公共的,也就是说,只能添加非公共的访问器。 例子: public interface IMyInterface { int MyIntProperty ... 阅读全文
posted @ 2011-03-02 17:19 Do.else 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、显示实现和隐式实现。 看到这里不理解显示实现和隐式实现。到网上搜了一下。主要区别在于显示实现只能通过接口访问,而隐式实现则可以通过类和接口访问。 文章转到这里: 接口的实现很多人都知道,但接口的实现方式分显示实现和隐示实现不知道是不是很多人知道呢!但我觉的公司技术部里很少提到这个,就想起来写写这篇blogs。 目前常用的方式: public interface IReview{ void Ge... 阅读全文
posted @ 2011-03-02 16:27 Do.else 阅读(569) 评论(2) 推荐(0) 编辑
摘要: 类的成员要么是静态的,要么是动态的,假如将类的某个成员声明为static,则该成员是静态成员 类的静态成员不属于任何类,不必创建类的实例,只用类名就可以访问。 静态成员为任何实例所共享,无论创建多少这个类的实例,一个静态成员在内存中只占有一块区域。 类的非静态成员属于类的任何实例,每创建一个类的实例,都在内存中为非静态成员开辟了一块区域。 静态方法只能访问类的静态字段,而非静态方法能够访问实例的任... 阅读全文
posted @ 2011-03-01 17:25 Do.else 阅读(211) 评论(0) 推荐(0) 编辑
摘要: C# 2.0 可以将类、结构或接口的定义拆分到两个或多个源文件中,在类声明前添加partial关键字即可。 例如:下面的PartialTest类 class PartialTest { string Str_FieldTest; int Int_FieldTest; public void DoTest() { Debug.Print("Test"); } } 可在不同源文件中写成下面形式: 一个... 阅读全文
posted @ 2011-03-01 13:14 Do.else 阅读(1790) 评论(0) 推荐(0) 编辑
摘要: linq实现为一系列扩展方法,用于集合、数组、查询结果和其他执行了IEnumberabe接口的对象。 where<>方法和大多数其他方法都是扩展方法,这些方法在顶部注释掉了指令using.system.Linq,表示它们是linq的扩展,但列表中where<>、union<>、take<>和大多数其他方法都没有这个指令。 from..where..select查询表达式由c#编译器转换这些方法的一... 阅读全文
posted @ 2011-02-28 15:47 Do.else 阅读(488) 评论(0) 推荐(0) 编辑
摘要: ql server中的varchar和Nvarchar有什么区别啊,varchar好像是一个英文和一个汉字都站两个字节,而Nvarchar则是一个英文占一个字节,汉字占两个字节。可是这个对asp程序有什么影响?答:varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节(如va 阅读全文
posted @ 2011-02-24 10:23 Do.else 阅读(436) 评论(0) 推荐(0) 编辑
摘要: select count(*) from table_name返回表中的记录数select count(DISTINCT column_name) from table_name返回指定列的不同值的数目select count(column_name(列名)) from table_name返回指定列的数目另外,效率方面的问题看到了一篇很好的文章。count(*)与count(1)的对比count(col)与count(*)的对比count(col)与count(distinct col)比较索引与count的关系堆表和聚集索引表上的count(*)非聚集索引上的count结论参考资料前言记得 阅读全文
posted @ 2011-02-23 17:47 Do.else 阅读(1079) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页