پیشنهاد فرادرس

نکته ها، ترفندها و تکنیک های سی شارپ (C# 7.x)

دسته بندی ها: دات نت ، آموزش سی شارپ | C#.NET

زبان برنامه نویسی سی شارپ یک زبان پیچیده است و در هنگام شروع استفاده از آن ممکن است مشکل به نظر برسد. قوانین و استانداردهای زیادی در زبان برنامه نویسی C# وجود دارند که باعث می شوند شما دچار اشتباه بشوید، اما اجتناب از این اشتباهات رایج، برنامه های شما را بسیار کارآمدتر خواهد کرد.

با استفاده از این دوره آموزشی، شما یاد خواهید گرفت که تکنیک های عملی و اثبات شده را برای بهبود جنبه های خاصی از توسعه C # 7.x بیاموزید. هر بخش راهنمایی و تکنیک هایی همراه با دستورالعمل های صریح، را برای انجام وظایف مختلفC # 7.x، به شیوه ای عملی پوشش می دهد. تکنیک ها با استفاده از مثال های عملی کوچک نشان داده شده است. شما مهارت های خود را با کسب دانش در مورد نحوه ارتقا کارایی و سبک برنامه نویسی خود، بهبود می بخشید و در مورد فرآیندهای C # 7.x و کیفیت کد مطالبی خواهید آموخت. این دوره بر روی کشف امکانات جدید با C # 7.x  تمرکز دارد، که می تواند باعث ارتقا مجموعه مهارت های جاری شما بشود.

با به پایان رساندن این دوره، شما نکات جالبی، توصیه های مفید، و شگرد هایی را در زمینه برنامه نویسی سی شارپ 7.x خواهید آموخت. شما قادر خواهید بود با سهولت و سرعت بیشتر، برنامه های کاربردی رومیزی خود را در سی شارپ 7  ایجاد کنید.

تمامی کد های مربوط به این دوره در این صفحه قابل دسترس می باشد.

سبک و رهیافت دوره

این دوره نکات و ترفند هایی را به همراه مثال های ساده و آسان برای شما فراهم می آورد، تا باعث بهبود روند برنامه نویسی شما در به عنوان یک توسعه دهنده زبان برنامه نویسی C# شود. این دوره نکات و توصیه های مفیدی را برای کمک به شما در استفاده کامل از ویژگی های زبان جدید C# به اشتراک می گذارد.

مباحث دوره:

  • ابزارهای جدید C# 7.0 برای افزایش بهره وری
  • بازبینی درس
  • استفاده از ویژگی Static Using برای بهبود کد نویسی
  • کار با متغیرهای بیرونی Out Variables
  • کار با توابع محلی
  • کار با مقادیر ثابت یا لیترال ها
  • ویژگی Return by Reference در C#
  • استثنا ها به عنوان دستوالعمل ها
  • نحو Expression-Bodied
  • ویژگی Pattern Matching برای نحو مختصر
  • ترفند هایی برای کار با الگو ها
  • کار با دستورالعمل Switch
  • استفاده از کلاس Tuple در C# 7.x
  • راه قدیمی استفاده از تاپل های قدیمی در C# 7
  • کلاس C# 7 Tuple
  • ساختار زدایی (Deconstructing) تاپل در C# 7.x
  • ساختار زدایی (Deconstructing) عناصر Tuple با ویژگی Discards
  • ساختار زدایی (Deconstructing) یک نوع تعریف شده توسط کاربر با ویژگی Discards
C# 7.x Tips, Tricks, and Techniques [Video] Publisher:Packtpub Author:Simon Hughes Duration:1 hour 32 minutes

No fluff and no time wasting. Get up to speed with C# 7.0 quickly and easily with this course
C# is a complex language, and it can be difficult to use it when you first start out. There are so many rules and standards that you're bound to make mistakes, but avoiding these common mistakes will make your programs much more efficient.
With this course, you'll learn to implement practical and proven techniques to improve particular aspects of C# 7.x development. Each section covers tips and techniques with explicit instructions to carry out different C# 7.x tasks in a practical manner. The techniques are demonstrated using small practical examples. You will boost your skills with information on enhancing your coding style and performance, and learn about C# 7.x processes and code quality. This course focuses on discovering new possibilities with C# 7.x, that can enhance your current skill set.
By the end of this course, you will have learned some exciting tips, best practices, and techniques for your C# 7.x coding. You will be able to build your own desktop applications in C# 7.x much faster and with ease.
All the code and supporting files for this course are available at https://github.com/PacktPublishing/-C-7.x-Tips-Tricks-and-Techniques
Style and Approach
This course will provide you with tips and tricks by handing you simple and easy-to-follow examples that will improve your day-to-day life as a C# developer. This course shares useful tips and advice to help you succeed in making full use of the new language features.
Released: Friday, November 30, 2018
New C# 7.0 Tools to Boost Your Productivity
The Course Overview
Static Using
Practicing Out Variables
Practicing Local Functions
Using Literals
Return by Reference
Exceptions as Expressions
Expression-Bodied Syntax
Pattern Matching for a Concise Syntax
Techniques for Practicing Patterns
Practicing Switch Statements
Leverage the Tuple Class in C# 7.x
The Old Way of Using Tuples Prior to C# 7
The C# 7 Tuple Class
Using Deconstructing for Tuple Types in C# 7.x
Using Deconstruction for Tuples Types in C# 7
Deconstructing Tuple Elements with Discards
Deconstructing a User-Defined Type with Discards

پیشنهاد فرادرس