Delen via


Compilerwaarschuwing (niveau 1) C4944

'symbool': kan het symbool niet importeren uit 'assembly1': omdat 'symbool' al bestaat in het huidige bereik

Opmerkingen

Er is een symbool gedefinieerd in een broncodebestand en vervolgens verwijst een #using instructie naar een assembly die ook het symbool heeft gedefinieerd. Het symbool in de assembly wordt genegeerd.

Example

In het volgende voorbeeld wordt een onderdeel gemaakt met een type met de naam ClassA.

// C4944.cs
// compile with: /target:library
// C# source code to create a dll
public class ClassA {
   public int i;
}

In het volgende voorbeeld wordt C4944 gegenereerd.

// C4944b.cpp
// compile with: /clr /W1
class ClassA {
public:
   int u;
};

#using "C4944.dll"   // C4944 ClassA also defined C4944.dll

int main() {
   ClassA * x = new ClassA();
   x->u = 9;
   System::Console::WriteLine(x->u);
}