2014-09-20 56 views
0

我还是一个C#新手,并试图完全理解一些给定的代码。任何C#向导都可以将以下内容解释为“伪代码”吗?将简单的C#语句转换为伪代码

_index = (Mathf.Max(0, _index+1))%_filenames.Count; 

_movieLoadIndex = (_movieLoadIndex + 1)%2; 
+1

C#电影或C#新手?自动更正失败? :) – 2014-09-20 16:36:30

+0

有'Math.Max'方法,但'Mathf'是什么?或者这只是一个错字? – 2014-09-20 16:38:02

+0

['%'](http://msdn.microsoft.com/en-us/library/0w4e0fzs.aspx)操作员是部门的其余部分,我们使用它们来匹配对,换句话说,要知道当我们有奇数/偶数结果时,甚至循环抛出'n'元素的行。 – balexandre 2014-09-20 16:39:36

回答

1

Mathf.Max花费最大的两个数,所以采取0index+1(基本上采取index+1,并确保它至少0)之间规模最大,由数模它的文件名(以模数为余数,所以10%4 = 2,因为10/4 = 22保留)

对于第二行相同的概念,将1添加到moveLoadIndex并将其余部分除以2

这看起来像需要记录的代码。