上一页 1 ··· 110 111 112 113 114 115 116 117 118 ··· 133 下一页
摘要: 阅读全文
posted @ 2020-12-05 16:32 MaxBruce 阅读(85) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-04 13:58 MaxBruce 阅读(51) 评论(0) 推荐(0)
摘要: 先来段代码,如下: static void Main(string[] args) { string a = new string(new char[] { 'h', 'e', 'l', 'l', 'o' }); string b = new string(new char[] { 'h', 'e' 阅读全文
posted @ 2020-12-04 12:53 MaxBruce 阅读(155) 评论(0) 推荐(0)
摘要: static的作用: 对变量: 1.局部变量: 在局部变量之前加上关键字static,局部变量就被定义成为一个局部静态变量。 1)内存中的位置:静态存储区 2)初始化:局部的静态变量只能被初始化一次,且C中不可以用变量对其初始化,而C++可以用变量对其初始化。(详见:http://www.cnblo 阅读全文
posted @ 2020-12-04 12:21 MaxBruce 阅读(361) 评论(0) 推荐(0)
摘要: static静态的,不变的,在某个类中只有一个,不会因实例化对象的不同而不同。static可以修饰类、字段、属性、方法等。如一个方法前加上static修饰后要对其进行调用可以直接通过类名点出来,不用再对类进行实例化。 一、静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 n 阅读全文
posted @ 2020-12-04 11:30 MaxBruce 阅读(2518) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2020-12-04 11:11 MaxBruce 阅读(133) 评论(0) 推荐(0)
摘要: namespace ConsoleDemo{ class Program { static void Main(string[] args) { string[] str = { "1", "1", "1", "1", "1", "1", "1", "1" }; var m = getInts(st 阅读全文
posted @ 2020-12-03 21:09 MaxBruce 阅读(62) 评论(0) 推荐(0)
摘要: namespace 异步编程{ class Program { static void Main(string[] args) { Console.WriteLine("mian this is async{0}", Thread.CurrentThread.ManagedThreadId); Do 阅读全文
posted @ 2020-12-03 20:51 MaxBruce 阅读(54) 评论(0) 推荐(0)
摘要: 对于yield关键字我们首先看一下msdn的解释: 如果你在语句中使用 yield 关键字,则意味着它在其中出现的方法、运算符或 get 访问器是迭代器。 通过使用 yield 定义迭代器,可在实现自定义集合类型的 IEnumerable 和 IEnumerator 模式时无需其他显式类(保留枚举状 阅读全文
posted @ 2020-12-03 11:46 MaxBruce 阅读(145) 评论(0) 推荐(0)
摘要: 理解: 1、async修饰的方法可理解为异步方法(必须要配合await,否则和普通方法无异)2、当async方法执行遇到await,则立即将控制权转移到async方法的调用者3、由调用者决定是否需要等待async方法执行完再继续往下执行4、await会挂起当前方法,即阻塞当前方法继续往下执行,转交控 阅读全文
posted @ 2020-12-03 10:09 MaxBruce 阅读(614) 评论(0) 推荐(0)
上一页 1 ··· 110 111 112 113 114 115 116 117 118 ··· 133 下一页