for (int i =
{
Console
}
或者遞減的
for (int i =
{
Console
}
但for當然不止這樣一種用法
for (Token token = input
{
int len = token
if (len >= min && len <= max)
{
return token;
}
}
這個語句和下面代碼的效果是一樣的
Token token;
while((token = input
{
int len = token
if (len >= min && len <= max)
{
return token;
}
}
其實我認為在這兩種循環中
還有這種
for (i =
jjrounds[i] =
出了一個空表達式
for (i =
jjrounds[i] =
朋友留言指正
for(i =
jjrounds[i] =
}
又弄錯了
for(i =
jjrounds[i] =
空表達式
嘿嘿
for (int i =
這個應該不難理解
比如 for (int i =
中間的表達式要想用兩個就要加運算符了for (int i =
這樣就總結出三種for循環樣式
好像就這麼多了
for(;;)這是個 死循環 無限循環(沒有跳出語句
嘿嘿
來試試這種
static void Main(string[] args)
{
for (Act(); ; )
{
}
Console
}
static void Act()
{
}
哈哈
放上三個方法爽爽
static void Main(string[] args)
{
for (Act
{
}
Console
}
static void Act
{
}
static bool Act
{
return true;
}
static bool Act
{
return true;
}
當然
delegate void Bind();
class Program
{
static void Main(string[] args)
{
Bind b = new Bind(Act
for (b(); Act
{
}
Console
}
static void Act
{
}
static bool Act
{
return true;
}
static bool Act
{
return true;
}
}
我考事件也出來了
delegate void Bind();
class Program
{
static event Bind bindEvent;
static void Main(string[] args)
{
Bind b = new Bind(Act
bindEvent += new Bind(Program_bindEvent);
for (b(); Act
{
}
Console
}
static void Program_bindEvent()
{
}
static void Act
{
}
static bool Act
{
return true;
}
static bool Act
{
return true;
}
}
看出來了
From:http://tw.wingwit.com/Article/program/ASP/201311/21797.html