Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"attribute1" kräver "attribute2"
Anmärkningar
Det första funktionsattributet kräver det andra attributet.
Example
C2217 kan inträffa om du försöker binda en deleger till en CLR-funktion som tar ett antal argument som kan variera. Om funktionen också har en parametrar-arrayöverbelastning använder du den istället. I följande exempel genereras C2217.
// C2217.cpp
// compile with: /clr
using namespace System;
delegate void MyDel(String^, Object^, Object^, ...); // C2217
delegate void MyDel2(String ^, array<Object ^> ^); // OK
int main() {
MyDel2^ wl = gcnew MyDel2(Console::WriteLine);
array<Object ^ > ^ x = gcnew array<Object ^>(2);
x[0] = safe_cast<Object^>(0);
x[1] = safe_cast<Object^>(1);
// wl("{0}, {1}", 0, 1);
wl("{0}, {1}", x);
}