Saya memiliki masalah di Unity (C #) di mana saya ingin membuat angka acak. Saya ingin menggunakan System.Random
(referensi: menggunakan System
) tetapi Unity mengeluh bahwa itu ambigu untuk mereka sendiri UnityEngine.Random
. Saya tidak dapat menentukan referensi (menggunakan System.Random
) karena random
bukan namespace. Bagaimana cara menentukan bahwa saya ingin menggunakan sistem secara acak dan bukan yang Unity?
10
Jawaban:
Anda dapat menentukan namespace secara eksplisit:
sumber
Anda dapat menggunakan arahan alias penggunaan untuk memberi System.Random nama baru juga:
sumber
using Random = System.Random;
juga baik-baik sajausing LiterallyAnyOldString = System.Random;
juga baik-baik saja, Anda dapat menggunakan apa pun yang Anda inginkan, aturan yang sama berlaku untuk variabelRandom
adalah baik-baik saja dan tidak ambigu, bahkan dalam konteks di manaUnityEngine.Random
tersedia.