2017年6月8日

SVN使用教程总结

摘要: SVN使用教程总结 SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录 阅读全文

posted @ 2017-06-08 17:04 选择大于努力 阅读(55614) 评论(7) 推荐(8) 编辑

LINQ

摘要: 19.1 LINQ provider LINQ数据源可以是SQL数据库、数组、XML文档,每一种数据源类型,都有根据该数据源实现查询的代码模块,叫做LINQ provider。有LINQ to objects、LINQ to xml、LINQ to SQL、LINQ to Datasets、LINQ to Entities。 //一个简单的LINQ例子 int[] nu... 阅读全文

posted @ 2017-06-08 16:30 选择大于努力 阅读(530) 评论(0) 推荐(0) 编辑

转换

摘要: 隐式转换 显示转换---强制转换(“不管是否发生数据丢失,都进行转换吧”) 1、数字转换 占据较少位数的数字类型可以隐式转换为占据较多位数的数字类型: 2 溢出检测上下文 checked unchecked 可以做运算符使用 ushort sh... 阅读全文

posted @ 2017-06-08 16:22 选择大于努力 阅读(185) 评论(0) 推荐(0) 编辑

接口

摘要: 1 什么是接口 接口是指定一组函数成员而不实现它们的引用类型,所以只能类和结构来实现接口。 interfaceIInfo //声明接口 关键字+接口名称{ 方法 直接分号无方法体} { string GetName(); string GetAge(); } classCA : IInfo //声明实现了接口的C... 阅读全文

posted @ 2017-06-08 16:20 选择大于努力 阅读(194) 评论(0) 推荐(0) 编辑

泛型

摘要: 1 泛型 泛型核心作用:可以让多个类型共享一组代码 C#中提供了5种泛型:类、结构、接口、委托和方法。前面四个是类型,而方法是成员。 类型不是对象而是对象的模板,泛型类不是类型,而是类型的模板。 2 声明泛型类 在类名之后放置一组尖括号; 在尖括号中用逗号分割的占位符(通常是T,也可以是其他的)来表示类型参数; 在泛型类声明的主体中使用类型参数来替代实际的类型。 class SomeCl... 阅读全文

posted @ 2017-06-08 16:18 选择大于努力 阅读(363) 评论(0) 推荐(0) 编辑

枚举器和迭代器

摘要: 1、枚举器和可枚举类型 foreach语句可以循环一次取数组中元素的原理:数组可以提供一个枚举器Enumerator的对象,枚举器可以知道元素的次序。 获取一个对象枚举器的方法是调用对象的GetEnumerator方法。实现了GetEnumerator方法的类型叫做可枚举类型Enumerable。 2 IEnumerator接口 实现了IEnumerator接口的枚举器包含3个函数成员:Curr... 阅读全文

posted @ 2017-06-08 16:14 选择大于努力 阅读(1240) 评论(0) 推荐(0) 编辑

事件

摘要: 委托和类、结构一样,是类型。 事件和方法、属性一样,是类或结构的成员。 所以委托声明是在类前面,而事件声明是在类或结构内部。 1 发布者和订阅者 事件的工作过程可以用“发布者/订阅者”模式来理解。 发布者:发布某个事件的类或结构;订阅者:订阅事件,并在事件发生时得到通知的类或结构;事件处理程序,在发布者触发事件时执行的程序,可以定义在事件所在的类或结构中。 2 事件源代码几部分组成 委托类型声明... 阅读全文

posted @ 2017-06-08 16:12 选择大于努力 阅读(193) 评论(0) 推荐(0) 编辑

异步编程

摘要: 1、async/await特性结构 异步方法:就是在处理完成之前就返回到调用方法。 async/await特性结构由三个部分构成: (1)调用方法:调用异步方法的那个方法,它和异步方法可能在相同的线程,也可能在不同的线程。在异步方法执行其任务的时候继续执行。 class Program { static void Main() { …… Task... 阅读全文

posted @ 2017-06-08 16:07 选择大于努力 阅读(203) 评论(0) 推荐(0) 编辑

委托

摘要: 1 什么是委托 委托是持有一个或多个方法的对象,是一种可以执行的对象,执行时,就相当于执行其持有的方法,委托的本质就是一个类型安全的方法的指针。 委托和类一样,是一种用户自定义的类型,而类表示的是数据和方法的集合,而委托则持有一个或多个方法,以及一系列预定义操作。 delegatevoidMyDel(int x);//声明委托类型 classProgram ... 阅读全文

posted @ 2017-06-08 15:35 选择大于努力 阅读(224) 评论(0) 推荐(0) 编辑

c#元组举例

摘要: 元组的概要: 数组合并了相同类型的对象,而元组合并了不同类型的对象。元组起源于函数编程语言(如F#) ,在 这些语言中频繁使用元组。在N盯4中,元组可通过.NET Fmmework用于所有的NET语言。 .NET 4定义了8个泛型Tuple类和一个静态Tuple类,它们用作元组的工厂。这里的不同泛型Tuple 类支持不同数量的元素。例如,Tuple包含-个元素,Tuple包含两个元素,以此类推。... 阅读全文

posted @ 2017-06-08 14:29 选择大于努力 阅读(2391) 评论(0) 推荐(1) 编辑

委托初始化方法实例

摘要: string strBirthError = ""; foreach (DataRow dr in dtInfo.Rows) { card = new PatientNoBedCard(); //选中卡片设置效果在自定义控... 阅读全文

posted @ 2017-06-08 14:24 选择大于努力 阅读(425) 评论(0) 推荐(0) 编辑

文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类: FormMain --- 未能加载基类

摘要: 出现该问题的原因:FormMain从FormMainBase继承之后,一旦修改FormMainBase就会出现这个问题 解决方案:(1-4是搜索网友的) 1: 关闭VS所有窗口,后重启.即可返回正常. 2: 第一种方案不成功,关闭VS所有窗口,点击解决方案->清理解决方案->点击解决方案->重新生成 阅读全文

posted @ 2017-06-08 14:22 选择大于努力 阅读(4717) 评论(0) 推荐(2) 编辑

DB2和Oracle中Date比较

摘要: 阅读全文

posted @ 2017-06-08 14:17 选择大于努力 阅读(528) 评论(0) 推荐(0) 编辑

DB2:FETCH FIRST 1 ROWS ONLY

摘要: 例如: 阅读全文

posted @ 2017-06-08 14:15 选择大于努力 阅读(19785) 评论(0) 推荐(0) 编辑

IEnumerable的几个简单用法

摘要: 咋一看到IEnumerable这个接口,我们可能会觉得很神奇,在一般的编程时,基本上我们是想不到去用它的,可是,俗话说得好,存在便是道理,那么,它对我们来说,能够带来哪些奇妙的事情呢? 要想弄懂它,我们还是看看其定义吧! 在MSDN上,是这么说的,它是一个公开枚举数,该枚举数支持在非泛型集合上进行简单的迭代。换句话说,对于所有数组的遍历,都来自IEnumerable,那么我们就可以利用这个特性,... 阅读全文

posted @ 2017-06-08 14:07 选择大于努力 阅读(12329) 评论(0) 推荐(1) 编辑

编译报错:LC.exe 已退出

摘要: 阅读全文

posted @ 2017-06-08 14:04 选择大于努力 阅读(238) 评论(0) 推荐(0) 编辑

一个字符串中包含逗号个数

摘要: string str = "1,2,3,4,5,6"; 怎么计算此字符串中逗号的个数? 方法1: string str = "1,2,3,4,5,6"; int count = str.Count(ch => ch == ','); //count=5 方法2: str.Split(',').Length-1 方法3: string str = "1,2,3,4,5,6"; int cou... 阅读全文

posted @ 2017-06-08 13:59 选择大于努力 阅读(6629) 评论(1) 推荐(0) 编辑

字符串处理总结之一(C#String类)

摘要: C#(静态String类) C#中提供了比较全面的字符串处理方法,很多函数都进行了封装为我们的编程工作提供了很大的便利。System.String是最常用的字符串操作类,可以帮助开发者完成绝大部分的字符串操作功能,使用方便。 1. 比较字符串 比较字符串是指按照字典排序规则,判定两个字符的相对大小。按照字典规则,在一本英文字典中,出现在前面的单词小于出现在后面的单词。在String类中,常用... 阅读全文

posted @ 2017-06-08 13:58 选择大于努力 阅读(3842) 评论(1) 推荐(0) 编辑

C# 中DateTime的各种使用

摘要: 获得当前系统时间: DateTime dt = DateTime.Now; Environment.TickCount可以得到“系统启动到现在”的毫秒值 DateTime now = DateTime.Now; Console.WriteLine(now.ToString("yyyy-MM-dd")); //按yyyy-MM-dd格式输出s Console.WriteLine(dt.To... 阅读全文

posted @ 2017-06-08 13:35 选择大于努力 阅读(7296) 评论(0) 推荐(0) 编辑

C# 键值对类相关

摘要: C# 键值对类相关 一 C# 键值对类有以下类: ① IDictionary idc = new Dictionary(); ② KeyValuePair par = (KeyValuePair)shoplistcomboBox.SelectedItem; ③ Hashtable ht=new Hashtable(); file创建一个Hashtable实例 ... 阅读全文

posted @ 2017-06-08 13:33 选择大于努力 阅读(3624) 评论(1) 推荐(0) 编辑

导航