随笔分类 - C#
摘要:IL(字节码)和汇编两种截然不同的东西,IL之后还有个JIT,JIT之后才得到的是我们传统上的汇编(机器码),JIT生成机器码,而汇编是机器码进行简单替换后,方便给人看的结果。汇编语言与机器指令是一一对应的(这里的汇编是指汇编“指令”,由机器码简单一一替换成助记符给人看)。 C# 源代码到机器码过程
阅读全文
摘要:namespace ConsoleApp1 { internal class Program { public static void Main(string[] args) { System.Console.WriteLine(test()); System.Console.ReadKey();
阅读全文
摘要:1.委托 两大作用: (1)将方法当作参数传递 (2)方法的一种多态(多播委托) 一个弊端: 委托可以使用=,+=,-=来发布订阅,所以这里有一个弊端,它可以使用“=”将所有已经订阅的取消,只保留=后的这一个订阅。这样如果让多个类中写的委托轻易就能被修改,让程序变得不安全,所以为了解决这个弊端,事件
阅读全文