1
做這樣的事情C#在java中它可能分配const成員與功能
class {
final int x = Random.randomInt();
final int y = Random.randomInt();
}
...
switch (intVariable)
{
case x: break;
case y: break;
}
只要generateInt是最終的,這個編制。
在C#中有一個等價物嗎?
編輯:你可能會問爲什麼我不使用具體的值或枚舉,但我有我的理由爲什麼值是隨機的。 ;)
儘管這不是最好的例子,因爲方法中的'1'是編譯時常量。 – 2012-07-18 11:54:03
@TimSchmelter,你說得對,修改它爲'DateTime.Now.Millisecond' – Habib 2012-07-18 11:55:58
謝謝,在我的代碼中,這導致下一個問題,因爲我在開關箱中使用它們。 '錯誤CS0150:預計有一個常量值' – clamp 2012-07-18 12:18:59