Senin, 07 Maret 2016

Sorting Dictionary C# ASP.NET

postingan dalam rangka agar tidak lupa :D jadi gini, dictionary dalam C# tidak menyediakan fasilitas sorting seperti dalam list, so here is what I have done to sort my dict:

1. membuat dictionary

a. di sini saya menginisialisasi dict kambing dengan value nama kambing yang bertipe string dan key yaitu skor kambing dengan tipe float:
public static Dictionary<string, float> dictKambing = new Dictionary<string, float>();

b. kemudian mengisi dict satu persatu di dalam looping:
dictKambing.Add(namaKambing[i], arrayPreferensiAlternatif[i]);
dg kata lain:
dictKambing.Add("value", key);

2. proses sorting
menampung hasil sortingan darlam var items dengan code berikut:


var items = from pair in dictKambing
                    orderby pair.Value descending
                    select pair;

3. proses tampil
ditampilkan dengan looping:
foreach (KeyValuePair<string, float> pair in items)
        {
                 lb.Text = pair.Key.ToString();
                 tb.Text = pair.Value.ToString();
         }
Jadi deh...


sekian dari saya,

0 komentar:

Posting Komentar

tinggalkan komentar Anda

who follows me