Ich habe ein Problem in Unity (C #), bei dem ich eine Zufallszahl erstellen möchte. Ich wollte verwenden System.Random
(Referenz: Verwenden System
), aber Unity beschwert sich, dass es für ihre eigenen nicht eindeutig ist UnityEngine.Random
. Ich kann die Referenz (mit System.Random
) nicht angeben, da random
es sich nicht um einen Namespace handelt. Wie gebe ich an, dass ich das System zufällig und nicht das Unity-System verwenden möchte?
10
Antworten:
Sie können den Namespace explizit angeben:
quelle
Sie können eine using-Alias-Direktive verwenden , um System.Random ebenfalls einen neuen Namen zu geben:
quelle
using Random = System.Random;
ist auch in Ordnungusing LiterallyAnyOldString = System.Random;
ist auch in Ordnung, Sie können alles verwenden, was Sie wollen, es gelten die gleichen Regeln wie für VariablenRandom
es in Ordnung und eindeutig ist, selbst in Kontexten, in denenUnityEngine.Random
es verfügbar ist.