Dünaamilise seose eeliseid võib vaidlustada, kuna vajadus esineb suhteliselt harva ning kerkivad täiendavad turbeprobleemid. Nimelt suhtub ypbind kõigisse vastajaisse usalduslikult, aga tegemist võib samahästi olla kas silmapaistmatu NIS-serveri või kuritahtliku sissetungijaga. Loodetavasti taipame isegi, et eriti kahtlase väärtusega on paroolibaaside haldamine läbi NIS-i. Kaitsemeetmena ei kasuta NYS deemonit ypbind vaikimisi, vaid võtab serveri hostinime konfiguratsioonifailist. Traditsioonilise NIS-i kasutamine Kliendiprogrammi kasutamisel (praegu kättesaadav standardses teegis libc) toimub NIS-kliendi konfigureerimine veidi erinevalt. Ühest küljest kasutatakse seal deemonit ypbind toimingute levitamiseks aktiivsetele serveritele (selle asemel, et koguda teavet konfiguratsioonifailist). Seetõttu peame tagama, et käivitame deemoni ypbind arvuti alglaadimise ajal. See deemon tuleb kindlasti käivitada pärast NIS-domeeni
jarjekord.Enqueue("Kati"); jarjekord.Enqueue("Mati"); while(jarjekord.Count>0){ string eesnimi=jarjekord.Dequeue() as string; Console.WriteLine(eesnimi); 69 } } } /* D:kodu 606dotnet>Kollektsioon3 Juku Kati Mati */ Paisktabel Vahend andmepaaride hoidmiseks. Kord indekseerimise juures juba tutvusime selle vahendiga, siin vaatame talle veel korra otsa. Paisktabeli kannatab hoida näiteks konfiguratsioonifailist loetud omaduste väärtusi, kasutajanimele vastavaid seadeid või tõlkefaili andmeid. Põhiliseks tingimuseks on, et võti (kasutajanimi või omaduse nimi) ei kordu. Ning võtme järgi saab küsida väärtuse. Siin näites hoitakse inimeste nimedele vastavaid hindeid. if(ht.ContainsKey("Kati")){ Console.WriteLine("{0}", ht["Kati"]); } Kontrollitakse, kas Kati on nimede hulgas olemas. Kui jah, siis trükitakse ta hinne. ht["Sass"]=((int)ht["Sass"])-1;
jarjekord.Enqueue("Kati"); jarjekord.Enqueue("Mati"); while(jarjekord.Count>0){ string eesnimi=jarjekord.Dequeue() as string; Console.WriteLine(eesnimi); } } } /* D:kodu 606dotnet>Kollektsioon3 Juku Kati Mati */ Paisktabel Vahend andmepaaride hoidmiseks. Kord indekseerimise juures juba tutvusime selle vahendiga, siin nüüd vaatame talle veel korra otsa. Paisktabelis sobib hoida näiteks konfiguratsioonifailist loetud omaduste väärtusi, kasutajanimele vastavaid seadeid või tõlkefaili andmeid. Põhiliseks tingimuseks on, et võti (kasutajanimi või omaduse nimi) ei kordu ning võtme järgi saab küsida väärtuse. Siin näites hoitakse inimeste nimedele vastavaid hindeid. if(ht.ContainsKey("Kati")){ Console.WriteLine("{0}", ht["Kati"]); } Kontrollitakse, kas Kati on nimede hulgas olemas. Kui jah, siis trükitakse ta hinne.
SortExpression="koeranimi" />
jarjekord.Enqueue("Kati"); jarjekord.Enqueue("Mati"); while(jarjekord.Count>0){ string eesnimi=jarjekord.Dequeue() as string; Console.WriteLine(eesnimi); } } } /* D:kodu 606dotnet>Kollektsioon3 Juku Kati Mati */ Paisktabel Vahend andmepaaride hoidmiseks. Kord indekseerimise juures juba tutvusime selle vahendiga, siin nüüd vaatame talle veel korra otsa. Paisktabelis sobib hoida näiteks konfiguratsioonifailist loetud omaduste väärtusi, kasutajanimele vastavaid seadeid või tõlkefaili andmeid. Põhiliseks tingimuseks on, et võti (kasutajanimi või omaduse nimi) ei kordu ning võtme järgi saab küsida väärtuse. Siin näites hoitakse inimeste nimedele vastavaid hindeid. if(ht.ContainsKey("Kati")){ Console.WriteLine("{0}", ht["Kati"]); } Kontrollitakse, kas Kati on nimede hulgas olemas. Kui jah, siis trükitakse ta hinne.