Skip to content
Navigation menu
Search
Powered by
Search
Algolia
Search
Log in
Create account
DEV Community
Close
C# Fundamentals Series' Articles
Back to mohamed Tayel's Series
Mastering C# Fundamentals: A Beginner’s Journey into .NET Development
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 19
Mastering C# Fundamentals: A Beginner’s Journey into .NET Development
#
programming
#
beginners
#
csharp
#
dotnetcore
9
reactions
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Setting Up Your Environment for C# Development
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 22
Mastering C# Fundamentals: Setting Up Your Environment for C# Development
#
csharp
#
dotnet
#
programming
#
tutorial
6
reactions
Comments
Add Comment
4 min read
Mastering C# Fundamentals: C# Statements
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 22
Mastering C# Fundamentals: C# Statements
#
csharp
#
programming
#
dotnet
#
tutorial
2
reactions
Comments
Add Comment
4 min read
Mastering C# Fundamentals:c# statements Demo
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 22
Mastering C# Fundamentals:c# statements Demo
#
csharp
#
dotnet
#
programming
#
tutorial
3
reactions
Comments
Add Comment
3 min read
Mastering C# Fundamentals: Exploring Data Types in C#
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 23
Mastering C# Fundamentals: Exploring Data Types in C#
#
dotnet
#
csharp
#
programming
#
tutorial
2
reactions
Comments
Add Comment
9 min read
Mastering C# Fundamentals: Exploring Operators in C#
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 23
Mastering C# Fundamentals: Exploring Operators in C#
#
dotnet
#
csharp
#
programming
#
tutorial
3
reactions
Comments
Add Comment
7 min read
Mastering C# Fundamentals: Exploring Built-in Members in C#
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 23
Mastering C# Fundamentals: Exploring Built-in Members in C#
#
dotnet
#
csharp
1
reaction
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Working with Date and Time
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 23
Mastering C# Fundamentals: Working with Date and Time
#
dotnet
#
csharp
1
reaction
Comments
2
comments
7 min read
Mastering C# Fundamentals: Converting Between Types
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 24
Mastering C# Fundamentals: Converting Between Types
#
csharp
#
dotnet
#
implicitconversion
#
parse
Comments
Add Comment
6 min read
Mastering C# Fundamentals: Implicit Typing
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 24
Mastering C# Fundamentals: Implicit Typing
#
csharp
#
dotnet
2
reactions
Comments
3
comments
4 min read
Mastering C# Fundamentals: Boolean Values and Operators
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 24
Mastering C# Fundamentals: Boolean Values and Operators
#
csharp
#
dotnet
#
programming
#
tutorial
2
reactions
Comments
Add Comment
6 min read
Mastering C# Fundamentals: 'if`, `else if`, and Multiple Conditions
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 25
Mastering C# Fundamentals: 'if`, `else if`, and Multiple Conditions
#
csharp
#
programming
#
dotnet
#
tutorial
1
reaction
Comments
Add Comment
3 min read
Mastering C# Fundamentals: `switch` Statement
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 25
Mastering C# Fundamentals: `switch` Statement
#
csharp
#
controlflow
#
dotnet
#
switchstatement
Comments
Add Comment
3 min read
Mastering C# Fundamentals: Iteration Statements
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 25
Mastering C# Fundamentals: Iteration Statements
#
csharp
#
dotnet
#
programming
#
tutorial
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Do-While and For Loops
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 25
Mastering C# Fundamentals: Do-While and For Loops
#
csharp
#
dotnet
#
programming
#
tutorial
3
reactions
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Methods
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 26
Mastering C# Fundamentals: Methods
#
csharp
#
programming
#
tutorial
#
dotnet
1
reaction
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Refactoring Methods into Separate Files
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 26
Mastering C# Fundamentals: Refactoring Methods into Separate Files
#
csharp
#
dotnet
#
programming
#
tutorial
Comments
Add Comment
3 min read
Mastering C# Fundamentals: Method Overloading
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 27
Mastering C# Fundamentals: Method Overloading
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Variable Scope
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 27
Mastering C# Fundamentals: Variable Scope
#
csharp
#
dotnet
#
programming
#
tutorial
1
reaction
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Optional Parameters, Named Arguments, and Expression-Bodied Syntax
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 27
Mastering C# Fundamentals: Optional Parameters, Named Arguments, and Expression-Bodied Syntax
1
reaction
Comments
Add Comment
2 min read
Mastering C# Fundamentals: Top-Level Statements and the Main Method
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 27
Mastering C# Fundamentals: Top-Level Statements and the Main Method
#
csharp
#
dotnet
#
programming
#
tutorial
2
reactions
Comments
Add Comment
3 min read
Mastering C# Fundamentals: Recap on Strings
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 28
Mastering C# Fundamentals: Recap on Strings
#
csharp
#
dotnet
#
tutorial
#
programming
Comments
Add Comment
1 min read
Mastering C# Fundamentals: Basics of Strings
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 28
Mastering C# Fundamentals: Basics of Strings
#
csharp
#
tutorial
#
programming
#
dotnet
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Escape Characters
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 28
Mastering C# Fundamentals: Escape Characters
#
csharp
#
dotnet
#
programming
#
tutorial
1
reaction
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Comparing Strings
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 28
Mastering C# Fundamentals: Comparing Strings
#
csharp
#
programming
#
dotnet
#
tutorial
1
reaction
Comments
Add Comment
3 min read
Mastering C# Fundamentals: Parsing Strings
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 28
Mastering C# Fundamentals: Parsing Strings
#
csharp
#
dotnet
#
programming
#
tutorial
1
reaction
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Introduction to Classes
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 28
Mastering C# Fundamentals: Introduction to Classes
#
csharp
#
dotnet
#
tutorial
#
programming
1
reaction
Comments
Add Comment
5 min read
Mastering C# Fundamentals: Creating Objects
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 28
Mastering C# Fundamentals: Creating Objects
#
csharp
#
dotnet
#
programming
#
tutorial
3
reactions
Comments
Add Comment
5 min read
Mastering C# Fundamentals: Value Types vs. Reference Types
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 29
Mastering C# Fundamentals: Value Types vs. Reference Types
#
csharp
#
dotnet
#
programming
#
tutorial
1
reaction
Comments
Add Comment
5 min read
Mastering C# Fundamentals: Passing Parameters By Value vs. By Reference
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 29
Mastering C# Fundamentals: Passing Parameters By Value vs. By Reference
#
csharp
#
dotnet
#
programming
#
tutorial
1
reaction
Comments
Add Comment
5 min read
Mastering C# Fundamentals: the `out` Keyword
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 29
Mastering C# Fundamentals: the `out` Keyword
Comments
Add Comment
3 min read
Mastering C# Fundamentals: Understanding String Immutability and StringBuilder
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 29
Mastering C# Fundamentals: Understanding String Immutability and StringBuilder
#
csharp
#
dotnet
#
tutorial
#
programming
1
reaction
Comments
Add Comment
3 min read
Mastering C# Fundamentals: Custom Types
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 29
Mastering C# Fundamentals: Custom Types
#
csharp
#
dotnet
#
programming
#
tutorial
Comments
Add Comment
5 min read
Mastering C# Fundamentals: Enumerations
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 29
Mastering C# Fundamentals: Enumerations
#
csharp
#
dotnet
#
programming
#
tutorial
1
reaction
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Struct
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 29
Mastering C# Fundamentals: Struct
#
csharp
#
tutorial
#
programming
#
dotnet
Comments
Add Comment
6 min read
Mastering C# Fundamentals: Namespaces Grouping Your Own Classes and Types
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 30
Mastering C# Fundamentals: Namespaces Grouping Your Own Classes and Types
#
csharp
#
dotnet
#
programming
#
tutorial
1
reaction
Comments
Add Comment
5 min read
Mastering C# Fundamentals: static Keyword
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 30
Mastering C# Fundamentals: static Keyword
#
csharp
#
dotnet
#
programming
#
tutorial
1
reaction
Comments
Add Comment
5 min read
Mastering C# Fundamentals: Null Reference Types and Nullable Types
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 30
Mastering C# Fundamentals: Null Reference Types and Nullable Types
#
csharp
#
dotnet
#
programming
#
tutorial
Comments
Add Comment
4 min read
Mastering C# Fundamentals :Memory Management and Garbage Collection
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 30
Mastering C# Fundamentals :Memory Management and Garbage Collection
#
csharp
#
dotnet
#
programming
#
tutorial
3
reactions
Comments
Add Comment
7 min read
Mastering C# Fundamentals: Understanding Arrays
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 30
Mastering C# Fundamentals: Understanding Arrays
#
csharp
#
programming
#
tutorial
#
dotnet
1
reaction
Comments
Add Comment
6 min read
Mastering C# Fundamentals: Multidimensional Arrays
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Sep 30
Mastering C# Fundamentals: Multidimensional Arrays
#
csharp
#
programming
#
tutorial
#
dotnet
2
reactions
Comments
Add Comment
3 min read
Mastering C# Fundamentals: Understanding Lists
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 1
Mastering C# Fundamentals: Understanding Lists
#
csharp
#
dotnet
#
programming
#
tutorial
1
reaction
Comments
Add Comment
7 min read
Mastering C# Fundamentals: Understanding Object-Oriented Programming
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 1
Mastering C# Fundamentals: Understanding Object-Oriented Programming
#
dotnet
#
programming
#
csharp
#
tutorial
1
reaction
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Encapsulation
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals: Encapsulation
#
csharp
#
dotnet
#
programming
#
tutorial
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Inheritance
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals: Inheritance
#
csharp
#
programming
#
tutorial
#
dotnet
Comments
Add Comment
6 min read
Mastering C# Fundamentals: The Is-A Relation
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals: The Is-A Relation
#
csharp
#
dotnet
#
programming
#
tutorial
Comments
Add Comment
3 min read
Mastering C# Fundamentals: The Has-A Relationship
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals: The Has-A Relationship
#
csharp
#
dotnet
#
programming
#
tutorial
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Polymorphism
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals: Polymorphism
#
csharp
#
programming
#
tutorial
#
dotnet
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Understanding Interfaces
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals: Understanding Interfaces
#
csharp
#
dotnet
#
tutorial
#
programming
1
reaction
Comments
Add Comment
4 min read
Mastering C# Fundamentals: Abstract Classes vs Interfaces
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals: Abstract Classes vs Interfaces
#
csharp
#
dotnet
#
programming
#
tutorial
2
reactions
Comments
Add Comment
5 min read
Mastering C# Fundamentals :Exploring File Handling
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals :Exploring File Handling
#
csharp
#
dotnet
#
programming
#
tutorial
1
reaction
Comments
Add Comment
5 min read
Mastering C# Fundamentals :Adding File Handling
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals :Adding File Handling
#
csharp
#
dotnet
#
programming
#
tutorial
Comments
Add Comment
5 min read
Mastering C# Fundamentals: Book Management Application File Handling for Saving and Loading Data
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals: Book Management Application File Handling for Saving and Loading Data
#
csharp
#
dotnet
#
programming
#
tutorial
Comments
Add Comment
5 min read
Mastering C# Fundamentals: Exception Handling
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals: Exception Handling
#
csharp
#
dotnet
#
programming
#
tutorial
1
reaction
Comments
Add Comment
5 min read
Mastering C# Fundamentals: Finally Block
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 2
Mastering C# Fundamentals: Finally Block
3
reactions
Comments
2
comments
5 min read
Mastering C# Fundamentals: Understanding the `using` Statement
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Oct 10
Mastering C# Fundamentals: Understanding the `using` Statement
#
csharp
#
dotnet
#
programming
#
tutorial
3
reactions
Comments
3
comments
2 min read
Understanding String Interning in C#
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Dec 14
Understanding String Interning in C#
#
csharp
#
programming
#
optimization
#
stringinterning
5
reactions
Comments
Add Comment
3 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account