ぱふの自由帳

週3更新(火・木・日)を目指すUnityブログ。良ければフォローお願いします(`・ω・´)

for(~; ~; i=j++) という表現について【C#】

for(~; ~; i=j++)という書き方を初めて見たのでメモしておきます。
以下、unityでのコードとなります。

int i = 0, j = 0;
for(i=5, j=0; j<10; i=j++){
    Debug.Log (i.ToString() +"&"+ j.ToString());
}

出力結果は

5&0
0&1
1&2
2&3
...
7&8
8&9

となります。
代入->インクリメントの順に実行されているようです。

(……使う場面が思いつきませんが便利なのですかね…?)

初心者の方や熟練者の方を問わずTwitterのフォローお待ちしています…(`・ω・´) ヨロシク!