Izpratne par vārdu telpām: Windows Phone 7.5 Mango Apps Development - 12. daļa

Izpratne par vārdu telpām: Windows Phone 7.5 Mango Apps Development - 12. daļa
Izpratne par vārdu telpām: Windows Phone 7.5 Mango Apps Development - 12. daļa

Video: Izpratne par vārdu telpām: Windows Phone 7.5 Mango Apps Development - 12. daļa

Video: Izpratne par vārdu telpām: Windows Phone 7.5 Mango Apps Development - 12. daļa
Video: How to Fix Operating System Not Found in Windows (No Bootable Device) - YouTube 2024, Aprīlis
Anonim

Pēdējās divās nodarbībās es pieņēmu minimālisma pieeju klases. Es glabāju lietas pēc iespējas vienkāršāk, lai ikviens to saprastu. Tagad ir daži jēdzieni, kas mums ir jāaptver, kā daļa no mūsu Windows Phone 7.5 Mango Apps attīstības apmācības sērijas, pirms mēs pārietam no C # uz XAML.

Šajā nodarbībā mēs uzzināsim namespaces. In. NET sistēma, visas klases un metodes bibliotēkā ir sakārtotas nosaukumu telpās. Vārdu vietas var uzskatīt par klases uzvārdu. Tātad pasaulē varētu būt daudz "Harija", bet mēs varam identificēt to, ko mēs vēlamies, izmantojot vārdu, un tas ir, "Poters".

Tāpat daudzās klasēs ir vienāds nosaukums. NET sistēmā, bet nosaukumu telpas novērš neskaidrības. Tātad, ja mēs vēlamies izmantot klasi ar tādu pašu nosaukumu kā kādai citai kategorijai, namespace var palīdzēt kompilatoram identificēt vēlamo.

Apsveriet šo koda rindiņu:

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

Šeit mēs izveidojam izolēto uzglabāšanas iestatījumu klases piemēru, un viss aiz tā ir šīs klases nosaukumu telpa (System.IO.IsolatedStorage). Viena lieta, kas šeit būtu jāpiemin, ka mēs vairāk iemācīsimies par izolētu uzglabāšanu trešajā dienā neuztraucieties par to, ko tā dara. Mēs esam izmantojuši šo piemēru tikai, lai parādītu, kādas ir vārdu vietas.

Tagad jums ir jādomā par koda garumu. Bet, lai saīsinātu šo teikumu, ir nodrošināta.NET sistēma "Izmantojot" paziņojums, apgalvojums. "Izmantojot" paziņojumu, ir piekļuve visām nosaukumu telpām un klasēm, kas pieder šīm vārdnīcu telpām. Tādā veidā jūs runājat kompilatoram, ka viņš, pirms sūdzēties iet, pārbauda tās nosaukumu telpas, kuras es lietoju.

Image
Image

Tagad pārbaudiet C # faila augšējo daļu (skatiet attēlu). Jūs redzēsiet, ka vizuālā studija jau ir iegremdējusi daudzas vārdnīcas, kuras jūs visticamāk izmantosit. Visi neizmantotās vārdvārdus ignorē ar kompilatoru. Ja jums nav ne jausmas par nosaukumu telpu, kurā vēlaties uzturēties, tad sāciet rakstīt klases nosaukumu. Pēc tam jūs saņemsiet sarkano līniju zem tā, ka kompilators nav sapratis paziņojumu un mazu zilo līniju klases nosaukuma sākumam, kas mums parāda, ka tas ir atradis klases nosaukumu vienā vai vairākās nosaukumu telpās. Tagad hit " Ctrl" + "." Tiks atvērts dialoglodziņš, kurā jūs varat pievienot nosaukumu telpu.

Tātad tas viss attiecas uz nosaukumu telpām, kas jums jāzina šajā brīdī. Jūs varat izveidot savas vārdu vietas, bet tas ir avansa tēma, kuru mēs nepiedalīsimies. Redzēsimies nākamajā daļā, kur mēs runāsim par kolekcijām.

Ieteicams: