تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری جامع رشته ها (String) در سی شارپ

دوره آموزشی یادگیری جامع رشته ها (String) در سی شارپ

3 ساعت 9 دقیقهپیشرفته2019-11-15

مدرسین

Walt Ritscher

Walt Ritscher

Programmer, UI Designer, Staff Instructor at LinkedIn Learning

جزئیات دوره

در دنیای توسعه نرم افزار، رشته به مجموعه ای از کاراکترها گفته می شود. و صرف نظر از اینکه از کدام زبان برنامه نویسی استفاده می کنید، یکی از مهم ترین انواع داده ای است که با آن کار خواهید کرد. در این دوره آموزشی، Walt Ritscher نگاهی متمرکز به نحوه کار با کلاس رشته در چارچوب دات نت دارد. والت نحوه دستکاری محتوای رشته، تجزیه رشته ها، قالب بندی انواع عددی و تاریخ و موارد دیگر را بررسی می کند. بعلاوه، او چگونگی تأثیر تفاوت‌های فرهنگی بر رشته‌ها را در نظر می‌گیرد و نحوه کار با کلاس CultureInfo را نشان می‌دهد.

اهداف یادگیری
اعلان و مقداردهی اولیه یک متغیر رشته
گرفتن کاراکتر از یک رشته
استفاده از روش های char برای تجزیه و تحلیل داده های یونیکد
سه روش برای کار با لفظ رشته ای
آهنگسازی تار
تقسیم رشته ها به یک آرایه
چگونه انواع سفارشی رشته ها را قالب بندی و تجزیه می کند
قالب بندی انواع عددی و تاریخ
مقایسه و مرتب سازی

مهارت ها

C#Essential TrainingProgramming LanguagesMicrosoftSoftware Development

سرفصل ها

0. مقدمه

  • 01 - کار با متن در دات نت
  • 02 - نحوه دسترسی و کلون کردن کد GitHub
  • 03 - راه حل شبیه سازی شده را در ویژوال استودیو باز کنید
  • 04 - با شاخه های Git کار کنید

1. بررسی اجمالی

  • 05 - دات نت، متن و رشته ها
  • 06 - رشته چیست
  • 07 - اعلام یک متغیر رشته
  • 08 - یک متغیر رشته را راه اندازی کنید
  • 09 - Immutable - در رشته های NET به چه معناست

2. نوع Char

  • 10 - زغال سنگ، سنگ بنای قوی
  • 11 - یک رشته را از یک آرایه char راه اندازی کنید
  • 12 - یک کاراکتر از یک رشته بگیرید
  • 13 - از روش های char برای تجزیه و تحلیل داده های یونیکد استفاده کنید

3. مبانی رشته

  • 14 - سه روش کار با لفظ رشته ای
  • 15 - از دنباله های فرار برای اضافه کردن کاراکترهای کنترلی به یک رشته استفاده کنید
  • 16 - از لفظ رشته ای کلمه به کلمه استفاده کنید

4. آهنگسازی رشته ها

  • 17 - رشته ها را با String.Concat ترکیب کنید
  • 18 - رشته ها را با عملگر الحاق ترکیب کنید
  • 19 - قالب بندی ترکیبی با متغیرهایی
  • 20 - از درون یابی C# برای قالب بندی کامپوزیت ساده تر استفاده کنید
  • 21 - از StringBuilder برای بهبود عملکرد استفاده کنید
  • 22 - از Perf Monitor برای بررسی بهبود عملکرد استفاده کنید

5. روش های رشته

  • 23 - تقسیم رشته ها به یک آرایه
  • 24 - از LINQ برای جستجو در آرایه رشته ای استفاده کنید
  • 25 - پیوستن یک آرایه به یک رشته
  • 26 - محتوای ناخواسته را از یک رشته برش دهید
  • 27 - با زیر مجموعه یک رشته کار کنید
  • 28 - بررسی کنید که رشته حاوی کاراکترهای جستجو باشد
  • 29 - مطالب را جایگزین و حذف کنید
  • 30 - چالش - زیر رشته بهتر
  • 31 - راه حل - زیر رشته بهتر

6. نحوه قالب بندی و تجزیه رشته ها به انواع سفارشی

  • 32 - انواع سفارشی و تبدیل رشته ها
  • 33 - نحوه تبدیل انواع سفارشی به رشته با toString()
  • 34 - چگونه انواع سفارشی toString() را نادیده می گیرند
  • 35 - دستور فراخوانی IFormattable و toString().
  • 36 - فرمت های سفارشی با IFormattable
  • 37 - کار با قالب های خاص فرهنگ
  • 38 - چالش - یک رشته را به دو عدد تقسیم کنید
  • 39 - راه حل - تبدیل یک رشته به نوع با parse()
  • 40 - افزودن فیلترهای سفارشی به parse()
  • 41 - با اجرای tryParse() از استثناها جلوگیری کنید

7. قالب بندی

  • 42 - قالب بندی داده ها با فرمت های عددی داخلی
  • 43 - قالب بندی داده ها با فرمت کننده های سفارشی
  • 44 - فرمت های رشته شرطی را اعمال کنید
  • 45 - قالب بندی تاریخ ها
  • 46 - چالش - قالب بندی ترتیبی
  • 47 - حل - قالب بندی ترتیبی

8. تبدیل و تجزیه

  • 48 - متد parse() و کلاس Convert
  • 49 - از tryParse() برای انتقال بهتر خطا استفاده کنید

9. اطلاعات فرهنگ

  • 50 - چرا فرهنگ برای تار مهم است
  • 51 - کلاس CultureInfo
  • 52 - هنگام قالب بندی رشته ها از فرهنگ استفاده کنید
  • 53 - فرهنگ و ریسمان ثابت

10. مقایسه و مرتب سازی کنید

  • 54 - مقایسه رشته ها در دات نت چگونه کار می کند
  • 55 - تست برابری با String.Equals
  • 56 - رشته ها را با String.Compare مقایسه کنید
  • 57 - رشته ها را با Array.Sort و LINQ مرتب کنید

نتیجه

  • 58 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal