2012-09-03 65 views

回答

0

或者只是更改每個循環以使用引用(例如,對於每個(aEats中的bool%b)。 - Ben Voigt

1

bool類型是一個值類型,您會在for-each語句中獲取該值的副本,而不是引用。所以你將副本設置爲true,這不會傳播回數組元素。改爲使用簡單的for循環:

Etats = gcnew array<bool>(100); 
for (int ix = 0; ix < Etats->Length; ++ix) 
    Etats[ix] = true; 
+0

或者只是改變'for each'循環以使用引用,例如'爲每個(aEats bool%b)''。 –

+0

好的,謝謝你的工作,使用了第二種解決方案,因爲它的目標是熟悉C++/CLI管理。你應該看到我的另一個問題:類似的困惑! – Sassinak