Use APKPure App
Get Учебник C# old version APK for Android
C# tutorial for beginners with examples and in Russian
🚀 C# Tutorial in Russian will help a beginner to master programming skills.
👍 Practical examples and a structured approach will make learning easier and more understandable.
CONTENT:
C# language and .NET platform
Beginning of work. visual studio
Compiling on the command line with .NET CLI
The first program on MacOS
Program structure
Variables and constants
Literals
Data types
Console I/O
Arithmetic operations of the C# language in the tutorial
Bitwise Operations
Assignment operations
Basic Data Type Conversions
Conditional expressions
if..else construct and ternary operation
Cycles
Arrays
Array tasks
Methods
C# Tutorial: Method Parameters
Returning a value and the return statement
Passing parameters by reference and value. output parameters
Parameter array and params keyword
Recursive functions
Local Functions
switch design
enums
Classes and Objects
Constructors, initializers and deconstructors
Program class and Main method. Top level programs
C# Tutorial: Structures
Value types and reference types
Namespaces
Global Namespaces
Connecting Default Namespaces
Create a class library
Access Modifiers
Static members and the static modifier
Fields and structures for reading
Null and value types
Type aliases and static imports
Inheritance
Type conversion
The System.Object class and its methods
C# Tutorial: Generics
Limitations of Generics
Generic Type Inheritance
catch block and exception filters
Exception types. Exception class
Throwing an Exception and the Throw Statement
Finding a catch block when handling exceptions
delegates
Using Delegates
Anonymous Methods
C# Tutorial: Lambdas
Events
Covariance and Contravariance of Delegates
Delegates Action, Predicate and Func
Closures
Interface definition
Application of interfaces
Explicit implementation of interfaces
Implementing Interfaces in Base and Derived Classes
Interface inheritance
Interfaces in Generics
Copying objects. ICloneable Interface
Covariance and Contravariance of Generic Interfaces
Operator overloading Operator overloading
Overloading Type Conversion Operators
Indexers
Reference Variables and Returning a Reference
Extension Methods
Anonymous types
Tuples
Queue
Stack collection
Dictionary collection
ObservableCollection class
IEnumerable and IEnumerator interfaces
Iterators and the yield statement
String Operations
String formatting and interpolation
Regular Expressions
C# Tutorial: DateTime Structure
Formatting dates and times
Lazy initialization and the Lazy type
Math calculations and the Math class
Span
Indices and ranges
Introduction to multithreading. Thread class
Creation of threads. ThreadStart Delegate
Threads with parameters and ParameterizedThreadStart
Thread Synchronization
Monitors
AutoResetEvent class
Mutexes
semaphores
C# Tutorial: Timers
Cancel tasks and parallel operations. CancellationToken
Handling Errors in Asynchronous Methods
Cancellation of asynchronous operations
Asynchronous streams
Basics of LINQ
Sample filtering and projection
Sorting
Union, intersection and difference of collections
Aggregate operations
Skip and Take Methods
grouping
Connecting collections. Join, GroupJoin and Zip method
All and Any Methods
C# Tutorial: LINQ Deferred and Immediate Execution
Delegates and anonymous methods in LINQ queries
Introduction to Parallel LINQ. AsParallel Method
Error Handling and Cancellation
Introduction to reflection. System.Type class
Applying reflection and exploring types
Dynamic loading of assemblies and late binding
Attributes in .NET
DLR in C#. dynamic keyword
DynamicObject and ExpandoObject
Using IronPython in .NET
Garbage Collector in C#
C# Tutorial: The using construct
Serialization to JSON. JsonSerializer
XML Documents
XPath
Linq to XML. Creating an XML Document
Processes
Application Domains
Basics of model validation
Validation Attributes
Creating your own validation attributes
Download the application "C# Tutorial in Russian" now
Last updated on Mar 8, 2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Uploaded by
Krar Fareed
Requires Android
Android 4.4+
Category
Report
Учебник C#
4.6 by Идеи и советы
Mar 8, 2023