摘要: 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1. delegate delegate我们常用到的一种声明 delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。 例:public delegate int Met 阅读全文
posted @ 2020-05-14 11:10 LuckyZLi 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 代码模板就是预先定义好的一个代码片段。VS中,我们只要输入模板的名称,然后连按两下TAB,VS就可以给我们把代码片段补充完整。 1. 内置代码片段 关键字 生成 for for(int i = 0; i < length; i++){} foreach foreach (var item in co 阅读全文
posted @ 2020-05-14 10:06 LuckyZLi 阅读(177) 评论(0) 推荐(0) 编辑
摘要: oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分 语法如下: extract ( { year | month | day | hour | minute | second } | { timezone_hour | tim 阅读全文
posted @ 2020-05-07 18:48 LuckyZLi 阅读(2016) 评论(0) 推荐(0) 编辑
摘要: C# 索引器分为:普通索引器(下标为数字),字符串索引器,接口索引器,泛型索引器 1. 普通索引器 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.R 阅读全文
posted @ 2020-05-06 18:11 LuckyZLi 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 修饰符用于声明在外部实现的方法。extern 修饰符的常见用法是在使用 Interop 服务调入非托管代码时与 DllImport 属性一起使用,在这种情况下,该方法还必须声明为 stati 注意: 1. extern 关键字还可以定义外部程序集别名,使得可以从单个程序集中引用同一组件的不同版本。2 阅读全文
posted @ 2020-05-05 18:04 LuckyZLi 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 在System.Collections 命名空间下,常用的集合类中,这两个类不属于集合,而是作为自定义集合类的基类。内置的集合并不能满足所有的数据集合处理,c#为用户自定义集合提供条件。这两个基类如下:CollectionBase:为强类型集合提供abstract 基类DictionaryBase: 阅读全文
posted @ 2020-04-30 14:59 LuckyZLi 阅读(248) 评论(0) 推荐(0) 编辑
摘要: .NET中提供了一种称为集合的类型,类似于数组,将一组类型化对象组合在一起,可通过遍历获取其中的每一个元素 自定义集合需要通过实现System.Collections命名空间提供的集合接口实现,常用接口有: ICollection:定义所有非泛型集合的大小,枚举数和同步方法 IComparer:公开 阅读全文
posted @ 2020-04-30 14:42 LuckyZLi 阅读(507) 评论(0) 推荐(0) 编辑
摘要: Sample Code: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Collections; namesp 阅读全文
posted @ 2020-04-21 10:18 LuckyZLi 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 这些转换操作符将集合转换成数组:IEnumerable、IList、IDictionary等。转换操作符是用来实现将输入对象的类型转变为序列的功能。名称以"As"开头的转换方法可更改源集合的静态类型但不枚举(延迟加载)此源集合。名称以"To"开头的方法可枚举(即时加载)源集合并将项放入相应的集合类型 阅读全文
posted @ 2020-04-21 09:53 LuckyZLi 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 创建测试表 CREATE TABLE LUCKYTEST( PARENT_ID NUMBER, PART_ID NUMBER, QUALITY NUMBER); INSERT INTO TEST LUCKYTEST(1,1,2); INSERT INTO TEST LUCKYTEST(1,2,3); 阅读全文
posted @ 2020-04-17 14:12 LuckyZLi 阅读(527) 评论(0) 推荐(0) 编辑