Tengo un problema en Unity (C #) donde me gustaría crear un número aleatorio. Quería usar System.Random
(referencia: usar System
) pero Unity se queja de que es ambiguo para ellos UnityEngine.Random
. No puedo especificar la referencia (usando System.Random
) ya random
que no es un espacio de nombres. ¿Cómo especifico que quiero usar el sistema al azar y no el Unity?
10
Respuestas:
Puede especificar el espacio de nombres explícitamente:
fuente
Puede usar una directiva de uso de alias para darle a System.Random un nuevo nombre también:
fuente
using Random = System.Random;
también está bienusing LiterallyAnyOldString = System.Random;
también está bien, puedes usar lo que quieras, se aplican las mismas reglas que para las variablesRandom
está bien y sin ambigüedades, incluso en contextos dondeUnityEngine.Random
está disponible.