摘要: LINQ简介 一、什么是LINQ 长期以来,开发社区形成以下的格局:1、面向对象与数据访问两个领域长期分裂,各自为政。 2、编程语言中的数据类型与数据库中的数据类型形成两套不同的体系,例如: C#中字符串用string数据类型表示。 SQL中字符串用NVarchar/Varchar/Char数据类型 阅读全文
posted @ 2021-05-17 17:41 码农阿亮 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: const和static的区别 一、const 1.static 局部变量 将一个变量声明为函数的局部变量,那么这个局部变量在函数执行完成之后不会被释放,而是继续保留在内存中2.static 全局变量 表示一个变量在当前文件的全局内可访问3.static 函数 表示一个函数只能在当前文件中被访问4. 阅读全文
posted @ 2021-05-17 16:19 码农阿亮 阅读(4531) 评论(0) 推荐(0) 编辑
摘要: C#中计算两个时间间隔值 // TimeSpan DateTime t1 = Convert.ToDateTime("2020/11/17 12:30:00"); DateTime t2 = Convert.ToDateTime("2020/11/17 12:40:00"); int tsm = t 阅读全文
posted @ 2021-05-17 15:50 码农阿亮 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 实现自定义集合的 IEnumerable 和 IEnumerator 接口 namespace ConsoleApplication1 { //定义Person类 public class Person { //初始化 public Person(string fName, string lName 阅读全文
posted @ 2021-05-17 15:26 码农阿亮 阅读(91) 评论(0) 推荐(0) 编辑
摘要: C#中IEnumerable的学习 简介: IEnumerable接口是非常的简单,只包含一个抽象的方法GetEnumerator(),它返回一个可用于循环访问集合的IEnumerator对象。对于所有数组的遍历,都来自IEnumerable接口。 IEnumerator对象有什么呢?它是一个真正的 阅读全文
posted @ 2021-05-17 14:57 码农阿亮 阅读(3734) 评论(0) 推荐(1) 编辑
摘要: C#中In、Out和Ref的区别 简介: In:过程不会改写In的内容 ,默认的传递方式,即向函数内部传送值。Out和out:传入的值不会被过程所读取,Out在传入的时候,参数的数值会清空,但过程可以写 。只出不进ref:可以把参数的数值传递进函数 ,过程会读,会写 。有进有出。 一、In In 关 阅读全文
posted @ 2021-05-17 11:53 码农阿亮 阅读(794) 评论(0) 推荐(0) 编辑
摘要: C#中Abstract和Virtual的区别 简介: c#中Abstract和Virtual比较容易混淆,都与继承有关,并且涉及override的使用。virtual可以被子类重写,而abstract必须被子类重写。virtual修饰的方法必须有实现(哪怕是仅仅添加一对大括号),而abstract修 阅读全文
posted @ 2021-05-17 09:35 码农阿亮 阅读(544) 评论(0) 推荐(0) 编辑