Skip to main content

Memahami Namespaces: Windows Phone 7.5 Mango Apps Development - Bagian 12

Memahami Namespaces: Windows Phone 7.5 Mango Apps Development - Bagian 12

Geoffrey Carr

Dalam dua pelajaran terakhir, saya mengambil pendekatan minimalis kelas. Saya menjaga hal-hal sesederhana mungkin agar semua orang mengerti. Sekarang ada beberapa konsep yang perlu kita bahas, sebagai bagian dari seri tutorial Windows Phone 7.5 Mango Apps Development, sebelum kita beralih dari C # ke XAML.

Dalam pelajaran ini, kita akan belajar tentang ruang nama. Dalam kerangka .NET, semua kelas dan metode di perpustakaan diatur ke ruang nama. Namespaces dapat dianggap sebagai nama belakang untuk kelas. Jadi mungkin ada banyak "Harry" di dunia tetapi kita dapat mengidentifikasi yang kita inginkan menggunakan nama belakang dan itu adalah, "Potter".

Begitu juga banyak kelas berbagi nama yang sama dalam kerangka .NET, tetapi namespace menghapus ambiguitas. Jadi jika kita ingin menggunakan kelas yang memiliki nama yang sama dengan beberapa kelas lain, namespace dapat membantu compiler dalam mengidentifikasi yang kita inginkan.

Pertimbangkan baris kode ini:

System.IO.IsolatedStorage.IsolatedStorageSettings mySettings = System.IO.IsolatedStorage.IsolatedStorageSettings.ApplicationSettings;

Di sini kita membuat instance dari kelas pengaturan Storage Terisolasi dan segala sesuatu di belakang itu adalah namespace untuk kelas itu (System.IO.IsolatedStorage). Satu hal yang perlu dicatat di sini bahwa kita akan belajar lebih banyak tentang penyimpanan terisolasi pada hari ketiga jangan khawatir tentang apa yang dilakukannya. Kami telah menggunakan contoh ini hanya untuk menunjukkan apa ruang nama!

Sekarang Anda harus memikirkan panjang kode. Tetapi untuk mempersingkat kalimat ini, .NET framework telah disediakan "Menggunakan" pernyataan. Pernyataan "Menggunakan" memiliki akses ke semua ruang nama dan kelas yang termasuk ke ruang nama tersebut. Jadi dengan cara, Anda memberitahu compiler yang hey, sebelum mengeluh pergi dan periksa namespace yang saya gunakan.

Sekarang periksa bagian atas file C # (Lihat gambar). Anda akan melihat bahwa studio visual telah menumpuk banyak ruang nama yang kemungkinan besar akan Anda gunakan. Semua ruangnama yang tidak digunakan diabaikan oleh kompilator. Jika Anda tidak tahu tentang namespace di mana kelas yang Anda inginkan berada, maka mulailah menulis nama kelas. Setelah menyelesaikannya, Anda akan mendapatkan garis merah di bawahnya yang mengatakan bahwa compiler belum memahami pernyataan dan garis biru kecil di awal nama kelas yang memberi tahu kita bahwa itu telah menemukan nama kelas dalam satu atau lebih ruang nama. Sekarang tekan "Ctrl" + "." Ini akan membuka kotak dialog, menggunakan yang Anda dapat menambahkan namespace.

Jadi ini semua tentang ruang nama yang perlu Anda ketahui saat ini. Anda dapat membuat ruang nama sendiri tetapi itu adalah topik lanjutan yang tidak akan kami hadiri. Sampai jumpa di bagian selanjutnya di mana kita akan berbicara tentang Koleksi.

Link
Plus
Send
Send
Pin