随笔分类 - C#基础知识
摘要:有关泛型的优缺点在网上有很多篇文章,也足以说明问题,我就不去复制粘贴了(而且内容有些多),由于记性不太好,所以自己做个简单明了的总结。 泛型的优点主要有两个: “性能” “安全” 性能从何谈起?很简单,看个粟子。 安全性,指的是类型安全
阅读全文
摘要:什么时候可以使用yield的关键字来定义迭代器? 迭代器的返回类型必须是IEnumerable、IEnumerable<T>、IEnumerator 或 IEnumerator<T> 迭代器的入参不能包括ref或out类型的参数 首先,我们定义一个简单的遍历。 它的输出结果: 接下来,我们使用yie
阅读全文
摘要:网上看到struct与class之间的区别,都写的很多,当然说的是对的,也很详细。不过我个人不喜欢照本宣科,还是要有自己的理解和认识,方便记忆。 (前提:对于值类型与引用类型有一定的认识) 结构最重要的两点: struct 值类型 struct 不能被继承(所以不能被protected) 以前总会纠
阅读全文

浙公网安备 33010602011771号