1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,390 >> GARSIAKALBIS 1: Pasirodo šią programą, Trumpai tariant, nors tai, 3 00:00:02,390 --> 00:00:03,770 iš tikrųjų yra klaida. 4 00:00:03,770 --> 00:00:08,060 Retais atvejais, GetString, už savo dokumentus, gali grįžti 5 00:00:08,060 --> 00:00:09,390 nors kitu nei eilutę. 6 00:00:09,390 --> 00:00:12,700 Tiksliau, sargybinis, ypatingą vertė vadinama null - 7 00:00:12,700 --> 00:00:14,080 N-U-L-L. 8 00:00:14,080 --> 00:00:17,350 >> Null reiškia, kad apskritai kažkas negerai, pagal kurį ši 9 00:00:17,350 --> 00:00:20,340 atveju, vartotojas gali įvedėte toks didelis eilutę, kad ji netelpa 10 00:00:20,340 --> 00:00:23,610 atmintyje, ir taip GetString galią grįžti null tokiu atveju. 11 00:00:23,610 --> 00:00:26,650 >> Arba gali būti, kad vartotojas kažkaip nebuvo įvesti virveles ne visi, ir 12 00:00:26,650 --> 00:00:28,570 tokiu atveju ne styga gali grįžti. 13 00:00:28,570 --> 00:00:31,200 Taigi, tai geriausia, kad mes aptikti ar ne null turi 14 00:00:31,200 --> 00:00:33,200 buvo grąžintas taip - 15 00:00:33,200 --> 00:00:40,270 Tik jei S nėra lygi null turėtų I toliau vykdyti šią kilpą. 16 00:00:40,270 --> 00:00:43,520 >> Kitaip tariant, jei GetString atsitinka grįžti null, aš nesiruošia 17 00:00:43,520 --> 00:00:46,880 netyčia pabandyti iteravimu per ženklai, kad tiesiog nėra ten. 18 00:00:46,880 --> 00:00:49,597