文章分类 - C#
发表于 2019-08-23 14:31阅读:161评论:0推荐:0
摘要:什么都不说,直接贴代码: 对应的 ILGenerator.Emit 代码: 对应的 ILGenerator.Emit 代码:
阅读全文 »
发表于 2019-03-14 13:58阅读:8110评论:0推荐:1
摘要:常用字符串截取 string str="123abc456"; int i=3; 1 取字符串的前i个字符 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符: str=str.Remove(0,i)
阅读全文 »
发表于 2018-11-12 15:31阅读:75评论:0推荐:0
摘要:msdn 解释如下: “协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。 “逆变”则是指能够使用派生程度更小的类型。 解释的很正确,大致就是这样,不过不够直白。 直白的理解: “协变”->”和谐的变”->”很自然的变化”->string->object :协变。 “逆变”->”逆常的
阅读全文 »
发表于 2018-10-22 10:47阅读:456评论:0推荐:0
摘要:C# 并行任务——Parallel类 一、Parallel类 Parallel类提供了数据和任务的并行性; 二、Paraller.For() Paraller.For()方法类似于C#的for循环语句,也是多次执行一个任务。使用Paraller.For()方法,可以并行运行迭代,迭代的顺序没有定义。
阅读全文 »
发表于 2018-09-04 16:28阅读:378评论:0推荐:0
摘要:首先应该认清楚在C#中只有两种类型: 1、引用类型(任何称为“类”的类型)2、值类型(结构或枚举) 先来认识一下引用类型和值类型的区别: 函数传参之引用类型: 1、先来一个简单的引用类型传参的实例: //使用了C#6.0的一个新特性:using static System.Console; clas
阅读全文 »