Un programa WCF en C# hace referencia a un nombre de clase en una DLL que duplica el nombre de un espacio de nombres que escribí yo mismo.
Una clase de operación aparece en dos espacios separados,
ya sea como una referencia de nombre de espacio completo.
Operación Op1 = nueva Operación();
Operación Op2 = nueva Operación();
Bueno, si le informas al compilador que Op1 y Op2 son no es lo mismo ¿Qué debemos hacer con las cosas en el espacio? Claramente, el compilador tiene que hacer una pausa: ¿cuál quieres que use?
¡Alias puede solucionar este problema!
usando FW = ****.FrameWork;
usando MY = Mywork;
Uso en código:
Operación. op1 = new FW.Operation();
My.Operation op2 = new MY.Operation();
Aunque esto no ahorra mucho código cuando el espacio es corto, pero al Al menos hace que su código sea más amigable. ¡Pero puede ahorrar mucho trabajo si los espacios tienen nombres más profundos!
Por ejemplo, si tienes una B en el espacio A, una C en el espacio B, una D en el espacio C y un nombre de clase en el espacio D se repite en el espacio E, entonces:
Usa P = A.B.C.D;
Usa E;
¡Esto te ahorrará mucho trabajo! Este tipo de referencia se llama alias.