1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,390 >> اسپیکر 1: یہ اس پروگرام کو باہر کر دیتا ہے، مختصر، ہے اگرچہ 3 00:00:02,390 --> 00:00:03,770 اصل میں ایک بگ ہے. 4 00:00:03,770 --> 00:00:08,060 غیر معمولی حالات میں، GetString کے، فی اس کی اپنی دستاویزات، واپس آ سکتے ہیں 5 00:00:08,060 --> 00:00:09,390 ایک تار کے مقابلے میں کچھ دوسرے. 6 00:00:09,390 --> 00:00:12,700 خاص طور پر، ایک سینٹینل، ایک خصوصی شہوت انگیز null ملاقات کی قیمت - 7 00:00:12,700 --> 00:00:14,080 ن-U-L ایل. 8 00:00:14,080 --> 00:00:17,350 >> کہ عام طور پر، کچھ، شہوت انگیز null اجاگر اس میں غلط جس کے تحت چلا گیا 9 00:00:17,350 --> 00:00:20,340 کیس، صارف اس طرح میں ٹائپ ہے ہو سکتا ہے اس قابل نہیں ہے کہ ایک بڑا سٹرنگ 10 00:00:20,340 --> 00:00:23,610 یاد میں، اور اتنی طاقت ہے GetString اس صورت میں نل واپس جائیں. 11 00:00:23,610 --> 00:00:26,650 >> یا پھر یہ ہو سکتا ہے کہ کسی نہ کسی طرح صارف میں، کسی بھی سٹرنگ قسم نہیں تھا 12 00:00:26,650 --> 00:00:28,570 جس میں کوئی تار واپس آ سکتے ہیں کیس. 13 00:00:28,570 --> 00:00:31,200 تو ہم کا پتہ لگانے کے کہ سب سے بہتر ہے ہے، شہوت انگیز null یا نہیں 14 00:00:31,200 --> 00:00:33,200 مندرجہ ذیل واپس آ گیا - 15 00:00:33,200 --> 00:00:40,270 ایس برابر نل نہیں کرنا چاہئے کرتا ہے صرف اگر میں اس لوپ کو پھانسی کے لئے آگے بڑھنے. 16 00:00:40,270 --> 00:00:43,520 >> دوسرے الفاظ میں، GetString کا ہوتا ہے شہوت انگیز null واپس کرنے کے لئے، میں نہیں جا رہا ہوں 17 00:00:43,520 --> 00:00:46,880 اتفاقی طور پر iterating کی کوشش بس نہیں ہیں کہ حروف. 18 00:00:46,880 --> 00:00:49,597