ملخص
كان هدفك هو استخراج القيم وإزالتها واستبدالها في سلاسل. غالبا ما تحتوي البيانات التي تتلقاها على بيانات أو أحرف غريبة تحتاج إلى تجنبها أو إزالتها قبل أن تتمكن من استخدام البيانات الهدف.
IndexOf() باستخدام الأسلوب ، يمكنك من تحديد موضع حرف أو سلسلة داخل سلسلة أخرى. الموضع الذي تم إرجاعه من IndexOf() الأسلوب كان أول كتلة إنشاء لاستخدام Substring() الأسلوب لاستخراج جزء من سلسلة نظرا لموضع البداية وعدد الأحرف المراد استخراجها (الطول). كما أنه مكنك من استخدام الأسلوب لإزالة الأحرف Remove() من سلسلة نظرا لموضع البداية والطول. لقد تعلمت تباينات مثل LastIndexOf() الأسلوب للعثور على الموضع الأخير لحرف سلسلة داخل سلسلة أخرى، و IndexOfAny() للعثور على موضع أي قيمة لصفيف معين char . لقد استخدمت العبارة while للتكرار عبر سلسلة أطول للبحث عن كافة مثيلات حرف أو سلسلة واستخراجها داخل سلسلة مصدر أكبر. وأخيرا، استخدمت Replace() الأسلوب لتبديل كافة مثيلات حرف أو سلسلة داخل سلسلة أكبر.
في حين أنه قد يكون من الممكن تنفيذ هذه الأنواع من العمليات باستخدام صفيف char ، والتكرار من خلال كل char للعثور على التطابقات، وتتبع نقاط البداية والنهاية التي تريد تحديد موقعها، وما إلى ذلك. قد يستغرق الأمر العديد من الخطوات الأخرى لإنجاز ما يمكن أن تنجزه أساليب مساعد السلسلة هذه في استدعاء واحد.
الحصول على شهادة مجانية تم التحقق منها
قامت Microsoft بشراكة مع freeCodeCamp.org لتقديم برنامج تدريب وشهادة على C#. من خلال إكمال هذه الوحدة النمطية ل Microsoft Learn، تكون بالفعل على بعد خطوة واحدة من أن يتم اعتمادك. لاستكشاف شهادة C# التأسيسية التي تقدمها freeCodeCamp، تفضل بزيارة: https://aka.ms/csharp-certification.