C#语言知识
PresleyGo
只心向前,无问西东
展开
-
C#遍历和Lua遍历for的一点区别
这两个语言的for循环里面还是有点不同,需要注意。首先C#的for循环,每次循环都会计算一次count部分,而lua的for循环只计算一次C#部分:namespace CSharpTest{ class Program { static void Main(string[] args) { MyIterator iterator = new MyIterator(); for(int i = 0;原创 2020-05-25 10:20:23 · 393 阅读 · 0 评论 -
Unity的协程Coroutine实现原理和C#的IEnumerator、IEnumeratable、yield 介绍
Unity的协程实现一直困扰着我,花了很多时间去翻资料也没看出个所以然,今天又去查阅相关博客,总算有个比较清晰的理解,记录一下。 想要弄清楚Coroutine的机制,就必须先弄清楚什么是IEnumerator,IEnumeratable,yield。IEnumerator和IEnumeratable: 这两个接口的代码非常简单,但是理解起来其实也需要一点思路。先贴出它们的代...原创 2019-07-30 18:30:21 · 1380 阅读 · 1 评论