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