Cara Menggunakan Foreach untuk Mengakses Data dalam Dictionary di C++ CLI
C++ CLI menyediakan cara yang mudah dan efektif untuk mengakses dan memanipulasi data dalam dictionary. Dalam artikel ini, kita akan membahas cara menggunakan loop foreach
untuk mengulang dan menampilkan data yang tersimpan dalam dictionary.
Deklarasi Dictionary
Pertama, kita perlu mendeklarasikan dictionary. Untuk contoh ini, kita akan menggunakan dictionary dengan string sebagai key dan int sebagai value:
#include
using namespace msclr::collections::generic;
int main()
{
Dictionary^ myDictionary = gcnew Dictionary();
// Menambahkan data ke dalam dictionary
myDictionary->Add("Apple", 1);
myDictionary->Add("Banana", 2);
myDictionary->Add("Orange", 3);
// ...
}
Menggunakan Foreach untuk Mengulang Data
Untuk mengulang dan menampilkan data dalam dictionary, kita dapat menggunakan loop foreach
:
// Menampilkan data dalam dictionary
for each (KeyValuePair^ item in myDictionary)
{
Console::WriteLine("Key: {0}, Value: {1}", item->Key, item->Value);
}
Kode ini akan menghasilkan output berikut:
Key: Apple, Value: 1
Key: Banana, Value: 2
Key: Orange, Value: 3
Penjelasan Kode
KeyValuePair<String^, int>^
: Tipe data yang digunakan untuk mewakili pasangan key-value dalam dictionary.item
: Variabel yang digunakan untuk menyimpan setiap pasangan key-value dalam loop.item->Key
: Mengakses key dari pasangan key-value.item->Value
: Mengakses value dari pasangan key-value.
Kesimpulan
Loop foreach
memberikan cara yang mudah dan ringkas untuk mengakses data dalam dictionary di C++ CLI. Dengan menggunakan loop foreach
, kita dapat dengan mudah mengulang setiap key-value pair dalam dictionary dan memproses data sesuai kebutuhan.