Pochopenie priestoru pre mená: Windows Phone 7.5 vývoj aplikácií Mango - časť 12

Pochopenie priestoru pre mená: Windows Phone 7.5 vývoj aplikácií Mango - časť 12
Pochopenie priestoru pre mená: Windows Phone 7.5 vývoj aplikácií Mango - časť 12

Video: Pochopenie priestoru pre mená: Windows Phone 7.5 vývoj aplikácií Mango - časť 12

Video: Pochopenie priestoru pre mená: Windows Phone 7.5 vývoj aplikácií Mango - časť 12
Video: CS50 2013 - Week 10, continued - YouTube 2024, Apríl
Anonim

V posledných dvoch lekciách som zaujal minimalistický prístup vyučovanie, Udržoval som veci čo najjednoduchšie, aby všetci pochopili. Teraz existuje niekoľko konceptov, ktoré potrebujeme pokryť, ako súčasť nášho seriálu Windows Phone 7.5 Mango Apps Development tutorial, predtým než budeme prechádzať z C # na XAML.

V tejto lekcii sa dozvieme menné priestory, V rámci.NET sú všetky triedy a metódy v knižnici organizované do menných priestorov. Názvy priestoru možno považovať za posledné meno pre triedu, Takže na svete môže byť veľa "Harry", ale môžeme identifikovať ten, ktorý chceme používať priezvisko a to je "Potter".

Podobne mnohé triedy zdieľajú rovnaký názov v rámci.NET, ale menné priestory odstraňujú dvojznačnosť. Takže ak chceme používať triedu s rovnakým názvom ako iná trieda, môže názovný priestor pomôcť kompilátorovi pri identifikácii toho, ktorý chceme.

Zvážte tento riadok kódu:

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

Tu vytvárame inštanciu tried izolovaných ukladacích priestorov a všetko za tým je obor názvov pre túto triedu (System.IO.IsolatedStorage). Jedna vec, ktorá by sa tu mala zaznamenať, sa dozvieme viac o izolovanom skladovaní v treťom dni nebojte sa o to, čo robí, Použili sme tento príklad, len aby sme vám ukázali, čo sú menné priestory!

Teraz musíte premýšľať o dĺžke kódu. Ale skrátiť túto vetu,.NET rámec poskytol "použitím" vyhlásenia. Príkaz "Použitie" má prístup ku všetkým menným priestorom a triedam, ktoré patria do týchto menných priestorov. Takže nejakým spôsobom hovoríte kompilátorovi, že hej, pred sťažnosťou ísť a skontrolujte tie namespaces, ktoré používam.

Image
Image

Teraz skontrolujte hornú časť súboru C # (pozri obrázok). Uvidíte, že vizuálne štúdio už nahromadilo mnoho menných priestorov, ktoré by ste s najväčšou pravdepodobnosťou používali. Všetko nepoužívané obory názvov sú ignorované kompilátorom. Ak nemáte predstavu o názve priestoru, v ktorom sa nachádza trieda, ktorú chcete, potom začnite písať názov triedy. Po jej dokončení dostanete červenú čiaru pod tým, že kompilátor nerozumie vyhláseniu a malú modrú čiaru na začiatku názvu triedy, ktorá nám hovorí, že našla názov triedy v jednej alebo viacerých menných priestoroch. Teraz hit " Ctrl" + "." Otvorí sa dialógové okno, pomocou ktorého môžete pridať menný priestor.

Takže toto je všetko o menných priestoroch, ktoré potrebujete vedieť v súčasnosti. Môžete si vytvoriť svoje vlastné menné priestory, ale to je predsunutá téma, na ktorú sa nezúčastníme. V ďalšej časti sa pozrieme, kde budeme hovoriť o zbierkach.

Odporúča: