Author - Amr Saafan

C# Keywords Tutorial Part 101: yield

C# is a powerful programming language that offers a range of features and functionalities to help developers create efficient and high-performing applications. One such feature is the "yield" keyword, which is used to create iterator blocks in C#. In this blog post, we'll take a closer look at the "yield" keyword and explore how...

C# Keywords Tutorial Part 100: while

C# is a potent programming language that gives developers access to a wide range of constructs to help them accomplish their coding objectives. The "while" loop is one such design element. Developers can continually run a block of code until a certain condition is fulfilled by using the "while" loop. In this blog article,...

C# Keywords Tutorial Part 99: where

Popular computer language C# is used to create a variety of applications, including desktop software and web apps. The "where" keyword, which is used to filter data based on specific criteria, is one of the language's strong features. In this article, we'll go over the "where" keyword in depth and give several C# code...

C# Keywords Tutorial Part 98: volatile

A number of characteristics in the popular programming language C# enable programmers to create dependable and resilient programs. The "volatile" keyword, which is used to guarantee thread-safety in multi-threaded programs, is one of these characteristics. This blog article will go into great depth on the "volatile" keyword and give C# use examples. The "volatile" Keyword...

C# Keywords Tutorial Part 96: virtual

C# is an object-oriented programming language that provides the "virtual" keyword to enable polymorphism and runtime method invocation. In this blog post, we will discuss the use of "virtual" in C# and provide code examples to illustrate its behavior. What is the "virtual" keyword in C#? The keyword "virtual" can be used in C# to change...

C# Keywords Tutorial Part 95: var

Developers like C# because it is a robust programming language with a wide range of capabilities. The "var" keyword is one such feature that enables type inference and improves code readability. This blog article will discuss the C# "var" keyword and offer some code examples to demonstrate how to use it. What is the "var"...

C# Keywords Tutorial Part 94: value

Many developers utilize the robust and adaptable programming language C# to build a variety of apps. The usage of keywords in C#, which offer a convenient method to refer to particular programming concepts, is one of the characteristics that contribute to the language's adaptability. The term "value," which is one of these keywords, is...

C# Keywords Tutorial Part 93: using

It is simpler for developers to build effective and efficient code thanks to the rich capabilities of the programming language C#. One such feature is the "using" keyword, which offers a convenient way to handle namespace declarations and object disposal in your code. In this blog article, we'll look more closely at how to construct...

C# Keywords Tutorial Part 92: ushort

C# is a powerful programming language that offers a wide range of data types for developers to use in their applications. One of these data types is the "ushort" keyword, which stands for "unsigned short integer." In this blog post, we will explore what "ushort" is, how it differs from other data types, and...