C#で初期化式を複数書きたいときは、どうすればいいのでしょうか?

for( int a = 0, double d = 0; a < 10; a++ )
こんな感じのを書きたい。
でも、エラーになる。

for( int a = 0, b = 10; a < 10; a++ )
両方intなら、これで文句を言われないのですが。