در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این دوره آموزشی با رشته ها در زبان سی شارپ آشنا شده و کدنویسی و کار با آن ها را در پروژه های واقعی تجربه و تمرین خواهید کرد.
عنوان اصلی : C#: String Essential Training
معرفی
کار با متن در دات نت
نحوه دسترسی و شبیه سازی کد GitHub
راه حل کلون شده را در ویژوال استودیو باز کنید
با شاخه های Git کار کنید
1. بررسی اجمالی
دات نت، متن و رشته ها
رشته چیست؟
اعلان یک متغیر رشته
یک متغیر رشته را راه اندازی کنید
Immutable: این در رشته های NET به چه معناست؟
2. نوع Char
کاراکتر، بلوک سازنده یک قوی
یک رشته را از یک آرایه char راه اندازی کنید
یک کاراکتر از یک رشته دریافت کنید
از روش های char برای تجزیه و تحلیل داده های یونیکد استفاده کنید
3. مبانی رشته
سه روش برای کار با لفظ رشته ای
از دنباله های فرار برای اضافه کردن کاراکترهای کنترلی به یک رشته استفاده کنید
از لفظ رشته ای کلمه به کلمه استفاده کنید
4. آهنگسازی رشته ها
رشته ها را با String.Concat ترکیب کنید
رشته ها را با عملگر الحاق ترکیب کنید
قالب بندی ترکیبی با متغیرهایی
از درون یابی سی شارپ برای قالب بندی کامپوزیت ساده تر استفاده کنید
از StringBuilder برای بهبود عملکرد استفاده کنید
از Perf Monitor برای بررسی بهبود عملکرد استفاده کنید
5. روش های رشته
تقسیم رشته ها به یک آرایه
برای پرس و جو از آرایه رشته ای از LINQ استفاده کنید
پیوستن یک آرایه به یک رشته
محتوای ناخواسته را از یک رشته برش دهید
با زیر مجموعه ای از یک رشته کار کنید
بررسی کنید که رشته حاوی کاراکترهای جستجو باشد
مطالب را جایگزین و حذف کنید
چالش: زیر رشته بهتر
راه حل: زیر رشته بهتر
6. نحوه قالب بندی و تجزیه رشته ها به انواع سفارشی
انواع سفارشی و تبدیل رشته ها
نحوه تبدیل انواع سفارشی به رشته با toString()
چگونه انواع سفارشی toString() را نادیده می گیرند
دستور فراخوانی IFormattable و toString().
فرمت های سفارشی با IFormattable
کار با قالب های خاص فرهنگ
چالش: یک رشته را به دو عدد تقسیم کنید
راه حل: یک رشته را با parse() به نوع آن تبدیل کنید
افزودن فیلترهای سفارشی به parse()
با اجرای tryParse() از استثناها جلوگیری کنید
7. قالب بندی
قالب بندی داده ها با فرمت های عددی داخلی
قالب بندی داده ها با فرمت کننده های سفارشی
فرمت های رشته شرطی را اعمال کنید
قالب بندی تاریخ ها
چالش: قالب بندی ترتیبی
راه حل: قالب بندی ترتیبی
8. تبدیل و تجزیه
متد parse() و کلاس Convert
برای انتقال بهتر خطا از () tryParse استفاده کنید
9. اطلاعات فرهنگ
چرا فرهنگ برای رشته ها مهم است؟
کلاس CultureInfo
هنگام قالب بندی رشته ها از فرهنگ استفاده کنید
فرهنگ و ریسمان تغییر ناپذیر
10. مقایسه و مرتب سازی کنید
مقایسه رشته ها در دات نت چگونه کار می کند
تست برابری با String.Equals
مقایسه رشته ها با String.Compare
مرتب سازی رشته ها با Array.Sort و LINQ
نتیجه
مراحل بعدی
C#: String Essential Training
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش کار با ابزارهای ویژوال استدیو برای برنامه نویسی Azure
فیلم یادگیری Advanced C#: Thread-Safe Data with Concurrent Collections
یادگیری Azure DevOps
کورس یادگیری کدنویسی LINQPad
آموزش کدنویسی .NET
فیلم یادگیری کامل Visual Studio 2019
Azure AI Studio First Look
آموزش نکات و ترفندهای ویژه برنامه نویسان در Visual Studio
آشنایی با روند تکنولوژی
آموزش نکات و ترفندهای بهبود بهره وری در کار با Visual Studio Code