文章分类 -  C#

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

点击右上角即可分享
微信分享提示