Hapus elemen Array (c #) [duplikat]
Oct 12 2020
Saya membuat permainan acak dan menebak kata dasar. Untuk memastikan kata yang sama tidak muncul lagi (contoh kata yang digunakan) saya perlu menghapus kata yang dipilih. Saya telah mencari-cari solusi tetapi tidak ada yang berhasil. Setiap bantuan dihargai!
//word bank
string[] wordBank = {
"iphone", "airpods", "laptop","computer","calculator","ram","graphics", "cable","internet","world wide web"
};
//select random word
Random wordRand = new Random();
int index = wordRand.Next(wordBank.Length);
string wordSelect = wordBank[index];
//delete word so can't be used again
Jawaban
dovid Oct 12 2020 at 15:02
List<string> wordBank = new List<string> {
"iphone", "airpods", "laptop","computer","calculator","ram","graphics", "cable","internet","world wide web"
};
//select random word
Random wordRand = new Random();
int index = wordRand.Next(wordBank.Count);
string wordSelect = wordBank[index];
wordBank.RemoveAt(index);
//or
wordBank.Remove(wordSelect);
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'