摘要: vb示例:Public Property Name() As String = "Bob" 等效于 Private _name As String = "Bob" Property Name As String Get Return _name End Get Set(value As String) ... 阅读全文
posted @ 2013-07-06 13:46 暴走小白 阅读(287) 评论(0) 推荐(0) 编辑
摘要: winForm 应用获取绝对路径var mpath = Application.ExecutablePath;注释:ExecutablePath—>获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。 mpath执行结果:c:\Users\alexmeng\documents\visual studio 2012\Projects\PathDemo\PathForm\bin\Debug... 阅读全文
posted @ 2013-06-27 13:40 暴走小白 阅读(198) 评论(1) 推荐(0) 编辑
摘要: 外围代码: private void button1_Click(object sender, EventArgs e) { try { BLL bl = new BLL(); bl.GetEmployee(); } ... 阅读全文
posted @ 2013-05-20 18:06 暴走小白 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 排序 IEnumerable<Student> studentQuery = from student in students where student.Scores[0] > 90 orderby student.Last ascending ... 阅读全文
posted @ 2013-03-17 17:13 暴走小白 阅读(165) 评论(0) 推荐(0) 编辑
摘要: LINQ通过提供一种跨各种数据源和数据格式使用数据的一致模型。在LINQ查询中,始终会用到对象。可以使用相同的基本编码模式来查询和转换XML文档、SQL数据库、ADO.NET数据集、NET集合中的数据以及对其LINQ提供程序可用的任何其他格式的数据。 查询操作的三个部分 1.获取数据源。2.创建查询。3.执行查询 '1.Data Source Dim numbers(... 阅读全文
posted @ 2013-03-15 10:30 暴走小白 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 背景:有一个泛型类,其中一个方法是泛型方法 Public Class GenericClass(Of T) 'This is not a generic method Public Sub Swap(ByRef item1 As T, ByRef item2 As T) Dim temp As T = item1 item2 = item1 i... 阅读全文
posted @ 2013-02-27 15:44 暴走小白 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 泛型类封装不是特定于具体数据类型的操作。泛型类最常用于集合,如链表、哈希表、堆栈、队列、树等,其中,像从集合中添加和移除项这样的操作都以大体上相同的方式执行,与所存储数据类型无关。 一般情况下,创建泛型类的过程为:从一个现有的具体类开始,逐一将每个类型更改为类型参数,直至达到通用化和可用性的最佳平衡。创建您自己的泛型类时,需要特别注意以下事项: 将那些类型通用化为类型参数。 一般规则是,能够参数化... 阅读全文
posted @ 2013-02-27 10:18 暴走小白 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 在泛型类型或方法中,类型参数是客户端在实例化泛型类型的变量时,指定的特定类型的占位符。 若要使用GenericList<T>,客户端代码必须通过指定尖括号中的类型参数来声明和实例化构造类型。此特定类的类型参数可以是编译器识别的任何类型。可以创建任意数目的构造类型实例,每个实例使用不同的类型参数。MyGenericList<float> list2 = new MyGenericList<float... 阅读全文
posted @ 2013-02-22 14:05 暴走小白 阅读(4054) 评论(0) 推荐(0) 编辑
摘要: 反射中的运行时类型 反射提供类(例如Type和MethodInfo)来表示类型、成员、参数和其他代码实体。但是,在你使用反射时,你并不直接使用这些类,这些类中的大多数是抽象的(MustInherit).你使用的是公共语言运行时提供的类型。 例如,使用C#的typeof运行符(VB中GetType)获取Type对象时,该对象实际上是RuntimeType。RuntimeType是派生自Type... 阅读全文
posted @ 2013-02-21 15:42 暴走小白 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 泛型类和泛型方法同时具备可重用性、类型安全和效率,这是非泛型类和非泛型方法无法具备的。泛型通常用在集合中和在集合上运行的方法中。 对应的命名空间为System.Collections.Generic 可以创建自定义泛型类型和方法,以提供自己的通用解决方案,设计类型安全的高效模式。 泛型的优点 在公共语言运行库和c#的早期版本中,通用化是通过在类型与通用机类型objec之间进行强制转换来实现的,泛型... 阅读全文
posted @ 2013-02-21 15:34 暴走小白 阅读(285) 评论(0) 推荐(0) 编辑