Saya mengalami masalah saat mencoba mengubah kamus menjadi daftar.
Contoh jika saya memiliki kamus dengan template string sebagai kunci dan string sebagai nilai. Kemudian saya ingin mengubah kunci kamus menjadi koleksi daftar sebagai string.
Dictionary<string, string> dicNumber = new Dictionary<string, string>();
List<string> listNumber = new List<string>();
dicNumber.Add("1", "First");
dicNumber.Add("2", "Second");
dicNumber.Add("3", "Third");
// So the code may something look like this
//listNumber = dicNumber.Select(??????);
c#
list
dictionary
Edy Cu
sumber
sumber
Jawaban:
Untuk mengonversi Kunci menjadi Daftarnya sendiri:
Atau Anda dapat mempersingkatnya dan bahkan tidak perlu repot-repot menggunakan pilih:
sumber
Kalau tidak:
sumber
Jika Anda ingin menggunakan Linq maka Anda dapat menggunakan potongan berikut:
sumber
Jika Anda ingin mengonversi Kunci:
lain jika Anda ingin mengubah Nilai:
sumber
sumber
Jika Anda ingin meneruskan koleksi kunci kamus ke dalam satu argumen metode.
sumber