泛型——
摘要:1、什么是泛型 延迟声明 泛型 参数:在声明的时候定义一个占位符(尖括号),指定类型参数,在调用的时候确定类型 泛型方法:一个方法满足了不同类型的需求 泛型类:一个类满足不同的需求,其子类在定义时要指定类型 泛型接口:一个接口满足不同接口的需求 泛型委托:一个委托满足不同委托的需求 泛型缓存: 1、
阅读全文
理解同步和异步
摘要:async await解析同步异步操作理解同步和异步:假设一个服务器只有一个单线程每次只能处理一个请求场景模拟:厨房有一个厨师,很多客人都在点鲫鱼汤鲫鱼汤流程: 1、前期准备,杀鱼,准备辅料(3分钟) 2、烧开水(12分钟),假设每次只能烧一个菜的开水用量 3、煎鱼加开水冲白...起锅(5分钟)说明
阅读全文
C# as、is的用法
摘要:C#中as用法 - **sunshining** - 博客园 (cnblogs.com)
阅读全文
base的含义及使用及与this的区别
摘要:C#中base关键字的几种用法 - bobob - 博客园 (cnblogs.com) C#构造函数里的base和this的区别 - 傲世狂枫 - 博客园 (cnblogs.com) 我的理解 1、在创建构造方法时,指定执行父类的构造方法 public class B : A { public B(
阅读全文
C# 拓展方法( 二)——模拟拓展方法的场景
摘要:namespace ExpandingMethodDemo{ class Program { static void Main(string[] args) { Phone ph = new Phone(); //现在调用Phone的无参拓展方法——网上冲浪 ph.surfingTheInterne
阅读全文
C# 拓展方法( 一)
摘要:总结:用处在不破坏原有类封装的情况下给它添加新的方法,这样可以不需要修改这个类的源代码,也不需要再另外的继承一个类添加方法。 C#中的扩展方法及用途 - 森大科技 - 博客园 (cnblogs.com) static void Main(string[] args) { DateTime now =
阅读全文