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 randomque 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 variablesRandomestá bien y sin ambigüedades, incluso en contextos dondeUnityEngine.Randomestá disponible.