תקציר
המטרה שלך היתה לחלץ, להסיר ולהחליף ערכים במחרוזות. לעתים קרובות, הנתונים שאתה מקבל כוללים נתונים או תווים מיותרים שעליך להימנע מהם או להעלים אותם לפני שתוכל להשתמש נתוני היעד.
שימוש בפעולת IndexOf() השירות אפשר לך לזהות את המיקום של תו או מחרוזת בתוך מחרוזת אחרת. המיקום שהוחזר מהשיטה IndexOf()Substring() היה אבן הבניין הראשונה שהשתמשה בפעולת השירות כדי לחלץ חלק ממחרוזת בהינתן מיקום ההתחלה ומספר התווים לחילוץ (האורך). בנוסף, היא אפשרה לך להשתמש בפעולת Remove() השירות כדי לבטל תווים ממחרוזת בהינתן מיקום ההתחלה והאורך. למדת וריאציות כגון LastIndexOf() שיטה כדי למצוא את המיקום האחרון של תו מחרוזת בתוך מחרוזת אחרת, IndexOfAny() ואת המיקום של כל ערך של מערך char נתון. השתמשת במשפט כדי while לאחזר באמצעות מחרוזת ארוכה יותר כדי לחפש ולחלץ את כל המופעים של תו או מחרוזת בתוך מחרוזת מקור גדולה יותר. לבסוף, השתמשת בפעולת Replace() השירות כדי להחליף את כל המופעים של תו או מחרוזת בתוך מחרוזת גדולה יותר.
על אף שניתן char יהיה לבצע פעולות מסוגים אלה באמצעות מערך, char ביצוע איטרטרליות בכל אחת מהן כדי למצוא התאמות, מעקב אחר נקודות ההתחלה והסיום שרצית לאתר וכן הלאה. נדרשים שלבים רבים נוספים כדי לבצע את מה ששיטות עוזרות אלה למחרוזת יכולות לבצע בשיחה אחת.
קבל אישור מאומת ללא תשלום
Microsoft שותפה ל- freeCodeCamp.org להציע תוכנית הדרכה ואישורים ב- C#בסיס. על-ידי השלמת מודול זה של Microsoft Learn, אתה כבר קרוב יותר להאושר. כדי לסייר בסמכת C# היסודית המוצעת על-ידי freeCodeCamp, בקר באתר: https://aka.ms/csharp-certification.