دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Mikael Olsson
سری:
ISBN (شابک) : 9781484238172
ناشر: Apress
سال نشر: 2018
تعداد صفحات: 175
زبان: english
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب C# 7 Quick Syntax Reference [2nd ed.] به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مرجع نحو سریع C# 7 [ویرایش دوم] نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این راهنمای سریع C# 7 یک مرجع کد و نحو فشرده به زبان برنامه نویسی سی شارپ است که با آخرین ویژگی های C# 7.3 برای دات نت و ویندوز 10 به روز شده است. نحو ضروری C# 7 را در قالبی به خوبی سازماندهی شده ارائه می دهد که می توان از آن استفاده کرد. به عنوان یک مرجع مفید در C# 7 Quick Syntax Reference، یک مرجع مختصر به نحو زبان C# پیدا خواهید کرد: نمونههای کد کوتاه، ساده و متمرکز. فهرست مطالب به خوبی تنظیم شده؛ و یک شاخص جامع که امکان بررسی آسان را فراهم می کند. شما هیچ اصطلاح فنی، نمونه های پف کرده، درس های تاریخ طولانی، یا داستان های شوخ را پیدا نخواهید کرد. آنچه خواهید یافت یک مرجع زبانی مختصر، دقیق و بسیار قابل دسترس است. این کتاب مملو از اطلاعات مفید است و برای هر برنامه نویس سی شارپ ضروری است. آنچه خواهید آموخت کشف کنید که چه چیزهای جدیدی در C# 7.3 و .NET برای برنامه نویسی ویندوز 10 وجود دارد، از جمله مقادیر out، مقادیر محلی ref و برگرداندن، توابع محلی، استثناهای پرتابی و حروف عددی ایجاد انواع سبک وزن و بدون نام که حاوی چندین فیلد عمومی هستند ایجاد منطق انشعاب مبتنی بر منطق در مورد انواع و مقادیر دلخواه اعضای آن انواع توابع Nest در داخل توابع دیگر برای محدود کردن دامنه و دید آنها استفاده از عبارات در ساختارهای کدی که قبلاً مجاز نبودند، روشها را با اصلاحگر async اعلام کنید تا انواع دیگر را علاوه بر وظیفه برگردانید. استفاده از عدد جدید واژههای موجود در C# 7.3 برای بهبود خوانایی برای ثابتهای عددی این کتاب برای کسانی است که تجربهای در برنامهنویسی دارند و به دنبال یک مرجع سریع و مفید هستند. برخی از سی شارپ یا دات نت توصیه می شوند اما ضروری نیستند.
This quick C# 7 guide is a condensed code and syntax reference to the C# programming language, updated with the latest features of C# 7.3 for .NET and Windows 10. It presents the essential C# 7 syntax in a well-organized format that can be used as a handy reference. In the C# 7 Quick Syntax Reference, you will find a concise reference to the C# language syntax: short, simple, and focused code examples; a well laid out table of contents; and a comprehensive index allowing easy review. You won’t find any technical jargon, bloated samples, drawn-out history lessons, or witty stories. What you will find is a language reference that is concise, to the point, and highly accessible. The book is packed with useful information and is a must-have for any C# programmer. What You Will Learn Discover what's new in C# 7.3 and .NET for Windows 10 programming, including out values, ref locals and returns, local functions, throw exceptions, and numeric literals Create lightweight, unnamed types that contain multiple public fields Create branching logic based on arbitrary types and values of the members of those types Nest functions inside other functions to limit their scope and visibility Throw expressions in code constructs that previously were not allowed Declare methods with the async modifier to return other types in addition to Task Use the new numeric literals found in C# 7.3 to improve readability for numeric constants Who This Book Is For Those with some experience in programming, looking for a quick, handy reference. Some C# or .NET recommended but not necessary.
Contents......Page 3
Intro......Page 12
Creating a Project......Page 14
Hello World......Page 15
IntelliSense......Page 16
Console Compilation......Page 17
Comments......Page 18
Data Types......Page 20
Assignment......Page 21
Integer Types......Page 22
Floating-Point Types......Page 23
Variable Scope......Page 24
Arithmetic Operators......Page 25
Assignment Operators......Page 26
Logical Operators......Page 27
Operator Precedents......Page 28
String Concatenation......Page 30
Escape Characters......Page 31
String Members......Page 32
StringBuilder Class......Page 33
Array Allocation......Page 34
Rectangular Arrays......Page 35
Jagged Arrays......Page 36
If Statement......Page 37
Switch Statement......Page 38
Ternary Operator......Page 39
Do-while Loop......Page 40
For Loop......Page 41
Break and Continue......Page 42
Defining Methods......Page 43
Method Parameters......Page 44
Method Overloading......Page 45
Optional Parameters......Page 46
Return Statement......Page 47
Value and Reference Types......Page 48
Pass by Reference......Page 49
Ref Keyword......Page 50
Out Keyword......Page 51
Local Methods......Page 52
Object Creation......Page 54
Constructor......Page 55
Constructor Overloading......Page 57
Initial Field Values......Page 58
Object Initializers......Page 59
Partial Class......Page 60
Destructor......Page 61
Null Keyword......Page 62
Nullable Types......Page 63
Null-Conditional Operator......Page 64
Default Values......Page 65
Object Class......Page 66
Downcast and Upcast......Page 67
Pattern Matching......Page 68
Boxing......Page 70
Unboxing......Page 71
Hiding Members......Page 72
Overriding Members......Page 73
Base Keyword......Page 74
Priv ate Access......Page 77
Protected Access......Page 78
Internal Access......Page 79
Private Protected Access......Page 80
Public Access......Page 81
Inner Classes......Page 82
Access Level Guideline......Page 83
Static......Page 84
Static Methods......Page 85
Static Classes......Page 86
Extension Methods......Page 87
Properties......Page 89
Property Advantages......Page 90
Property Access Levels......Page 92
Auto-Implemented Properties......Page 93
Indexers......Page 94
Indexer Parameters......Page 95
Indexer Overloading......Page 96
Interf ace Signatures......Page 98
Interface Example......Page 99
Class Interface......Page 100
Abstract Members......Page 102
Abstract Example......Page 103
Abstract Classes and Interfaces......Page 104
Nested Namespaces......Page 106
Namespace Access......Page 107
Using Directive......Page 108
Enum Example......Page 110
Enum Constant Type......Page 111
Enum Methods......Page 112
Exception Handling......Page 113
Catch Block......Page 114
Exception Filters......Page 115
Finally Block......Page 117
The using Statement......Page 118
Throwing Exceptions......Page 119
Operator Overloading Example......Page 121
Unary Operator Overloading......Page 122
Overloadable Operators......Page 123
True and False Operator Overloading......Page 124
Implicit Conversion Methods......Page 126
Explicit Conversion Methods......Page 127
Struct Variable......Page 128
Struct Constructors......Page 129
Struct Guideline......Page 130
Preprocessors......Page 132
Conditional Compilation Symbols......Page 133
Delegates......Page 136
Lambda Expressions......Page 137
Multicast Delegates......Page 140
Delegates as Parameters......Page 141
Publisher......Page 144
Event Caller......Page 145
Raising Events......Page 146
Event Handler......Page 147
Subscribing to Events......Page 148
Generic Methods......Page 149
Calling Generic Methods......Page 150
Default Value......Page 151
Generic Classes......Page 152
Generic Class Inheritance......Page 153
Generic Interfaces......Page 154
Generic Events......Page 155
Constraints......Page 156
Why Use Constraints......Page 158
Local Constants......Page 160
Readonly......Page 161
In Parameters......Page 163
Constant Guideline......Page 164
The async and await Keywords keez......Page 165
Async return types......Page 166
Custom async methods......Page 167
Extended return types......Page 168
Index......Page 170