![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
ifJerry
like coding
展开
-
C#基础学习(二)泛型
泛型 泛型的理解:用参数化类型来实现在同一份代码上操作多少种数据类型,实现更好的复用性。 泛型类,泛型方法的优点:复用性,类型安全,效率更高 using System.Collections.Generic 区分两个概念: 泛化和泛型 泛化缺乏类型检查,依赖object类,需要拆装箱,无法实现复用 泛型采用类型参数,安全快速 常见的泛型约束 T:struct 类型参数必须是值类型。可以指定除 Nu...原创 2018-12-12 17:26:29 · 160 阅读 · 0 评论 -
C#基础学习(三)LINQ和Lambda表达式
介绍一下LINQ(Language Integrated Query)语言集成查询 统一方式编写各种查询,检索和保存来自不同数据源的数据 消除了编程语言和数据库之间的不匹配,以及为不同类型的数据源提供单个查询入口 具体的有 LINQ to Object, xml,ADO.NET, SQL, DATASet, Entities。 有两种语法,查询表达式语法和方法语法 第一种基于SQL语句,第二种经...原创 2018-12-13 10:51:13 · 1935 阅读 · 0 评论 -
C#基础学习(一)抽象,继承,类与访问修饰符
数据访问修饰符 private :访问限于包含类型,是私有访问。只限于本类成员访问,子类,实例都不能访问 ,可以通过成员方法进行访问。 protected:访问限于包含类或派生出的子类。 internal:只限于本项目内访问,即同一程序集访问,其他不能访问。在同一命名空间可以访问。 public :访问无限制。 protected internal:只限于本项目或是子类访问,其他不能访问。 pri...原创 2018-12-10 17:25:57 · 302 阅读 · 0 评论 -
GraphQL in .Net core with Angular7
GraphQL in .Net core with Angular7 It’s Graphs All the Way Down –GraphQL 前言 最近学习了一个新东西,叫做GraphQL,项目主管让我们先了解学习一下,验证一下是否在重构项目时可以应用到。那其实大家google一下就可以知道这大概是一个做什么的东西,它是 Facebook 在 2015 年推出的查询语言,现在社区也非常庞大,中...原创 2019-03-07 21:16:06 · 598 阅读 · 3 评论