它看起來好像不支持C++/CLI中System命名空間中的Action和Func委託。至少對於多個通用參數,如:C++/CLI使用行動<...,...>和Func <...>不受支持?
System::Action<int, int>^ action = nullptr;
System::Func<int, int>^ func = nullptr;
兩種結果中的錯誤,如:
error C2977: 'System::Action' : too many generic arguments
error C2955: 'System::Action' : use of class generic requires generic argument list
只有一個參數動作作品:
System::Action<int>^ action = nullptr;
任何人,知道爲什麼還是什麼缺少使這項工作。我正在使用Visual Studio 2008,該項目有目標框架3.5。
您是否有對System.Core的引用? – 2010-02-03 17:25:52