Eu tenho um problema no Unity (C #) onde gostaria de criar um número aleatório. Eu queria usar System.Random
(referência: usando System
), mas o Unity reclama que é ambíguo ao seu próprio UnityEngine.Random
. Não posso especificar a referência (usando System.Random
) como random
não é um espaço para nome. Como especifico que quero usar o sistema aleatoriamente e não o Unity?
10
Respostas:
Você pode especificar o espaço para nome explicitamente:
fonte
Você pode usar uma diretiva usando alias para dar ao System.Random um novo nome também:
fonte
using Random = System.Random;
é muito finausing LiterallyAnyOldString = System.Random;
também é bom, você pode usar o que quiser, as mesmas regras aplicam-se para as variáveisRandom
bom e inequívoco, mesmo em contextos ondeUnityEngine.Random
está disponível.