09 2018 档案
摘要:在工作中遇到这样一个问题,批量对变量赋值相同的值时,如下: 我想这样写: 分别对应IL: dup是在计算堆栈的顶端赋值一份副本,这样,计算堆栈上顶端就会有两个一模一样的值,一个是副本,一个是原值,stloc.3是将计算堆栈上顶端值也就是副本推送到调用堆栈索引3处,这时计算堆栈顶端是原值,再复制副本,
阅读全文
摘要:学习笔记:《深入理解C#》第六章:实现迭代器的捷径 1:C#1:手写迭代器的痛苦 迭代器的模式重要方面就是,不用一次返回所有数据,调用代码一次只需要获取一个元素。 迭代器的内部实现原理: public class Person { public Person(string fName, string
阅读全文