
async ו-await, החל ממספרים ראשוניים ועד הורדת דפי HTML והצגת הודעות על המסך.true אם הוא ראשוני. ב-Main קוראים לה בלולאה מ-1 עד 100 ומציגים לכל מספר אם הוא ראשוני.Main.Main.WebRequest ו-WebResponse. כתבו פונקציה אסינכרונית שמקבלת URL, מורידה את הדף ומחזירה מחרוזת. קראו לה עבור עשר כתובות והציגו את אורך ה-HTML של כל אחת.Main.הטקסט המלא של הדקות הראשונות בהרצאה «תרגילים על חידושים ב-C# ver 5» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
תרגילים בנושא c-sharp 5. כתבו פונקציה אסינכרונית בעזרת async וה-wait שמקבלת מספר ומחזירה true אם המספר הזה הוא ראשוני או false אם המספר הזה הוא לא ראשוני.
במיין קראו לפונקציה הזאת על ידי לולאה ושלחו לה את כל המספרים מ-1 עד 100. עבור כל מספר שנשלח הציגו האם המספר הזה הוא מספר ראשוני כן או לא.
המשיכו מהתרגיל הקודם ותכתבו עוד פונקציה אסינכרונית שמקבלת שני מספרים מינימום ומקסימום. על הפונקציה הזאת להציג את כל המספרים הראשוניים בין שתי המספרים שהיא קיבלה על המסך.
ביטקו את הפונקציה הזאת מתוך המיין. שימו לב שגם היא פונקציה שהיא אסינכרונית שצריכה להיכתב עם אסינק ואווייט. המשיכו מהתרגיל הקודם אבל שנו את הפונקציה האחרונה שכתבתם כך שהיא תחזיר מערך של כל המספרים הראשוניים שנמצאו בתחום שהיא קיבלה.
כלומר היא עדיין תקבל מינימום ומקסימום, אבל היא תחביר איזשהו קולקשן שמכיל את כל המספרים האלה למי שקרא לה. בדקו שהכל עובד כמו שצריך מהמיין. חפשו בגוגל איך אתם יכולים להוריד דף html על ידי רכיב שנקרא WebRequest ורכיב שנקרא WebResponse.
כתבו לאחר מכן פונקציה אסינכרונית על ידי אסיק והווייט, ומקבלת לסוגריים של ה-URL איזשהו לינק לדף אינטרנט, מורידה את הדף הזה, הופכת אותו למחרוזת, ומחזירה את המחרוזת מהפונקציה.
המחרוזת כמובן מכילה את הדף עצמו בשפת HTML. לאחר מכן קראו לפונקציה הזאת מהמיין על ידי ריצה על איזשהו מערך שמכיל עשרה URLים שונים, עשרה דפים שונים, ועבור כל אחד מהם קראו לפונקציה ושילחו לה את אותו url בכדי שהפונקציה