• Handling exceptions (Try / Catch / Finally) in C #Handling exceptions (Try / Catch / Finally) in C #
    An Exception is an issue that occurs during the execution of a program. An Exception in C # is a response to an exception situation that occurs while a program is running, such as
  • I / O file in C #I / O file in C #
    A file is a collection of data stored on the drive with a specific name and a directory path. When a file is opened for reading or writing, it becomes a stream.
  • Attribute in C #Attribute in C #
    The attribute in C #, is a declaration tag, used to transmit information to the runtime about the behavior of various elements such as classes, methods, structures, enum,
  • Reflection in C #Reflection in C #
    Reflection objects are used to obtain type information at runtime. These classes provide access to the program's metadata running in the System.Reflection namespace in C #.
  • Indexer in C #Indexer in C #
    Indexer in C # helps index objects, such as an array. When you define an indexer for a class, this class operates similarly to a virtual array. Then you can access the instance
  • Delegate in C #Delegate in C #
    Delegate in C # is similar to pointers to functions, in C or in C ++. Delegate is a reference type variable that contains references to a method. That reference can be changed at
  • Event (Event) in C #Event (Event) in C #
    Events (Events) are the actions of users, such as pressing keys, clicking, moving mouse ... Applications need to respond to these events when they appear. For example, interrupts.
  • Collection in C #Collection in C #
    Collection classes are special classes for storing and retrieving data. These classes provide support for Stack, Queue, List, and Hash Table. Most Collection classes in C #
  • Generic in C #Generic in C #
    Generic in C # allows you to delay the specification (Specification) of the data type of programming elements in a class or method, until it is actually used in the program. In
  • Anonymous method in C #Anonymous method in C #
    We have discussed that Delegate is used to reference any method that has the same sign as in Delegate. In other words, you can call a method that can be referenced by a Delegate
  • Safe code in C #Safe code in C #
    C # allows using pointer variables in a function of code block when it is marked by unsafe modifier. The concept of unsafe code or unmanaged code in C # is a code block that uses
  • Multithread (Multithread) in C #Multithread (Multithread) in C #
    [Thread in c #] A thread is defined as an execution path (execution path) of a program. Each Thread defines a single control line. If your application includes complex and
  • Property (Property) in C #Property (Property) in C #
    Properties - Property is the member named for the Layer, Structure, and Interface. Member variables or methods in a class or structure are called Fields. Attribute is an
  • What is C #What is C #
    C # is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft and approved by the European Computer Manufacturers Association (ECMA) and
  • Installing C # environmentInstalling C # environment
    In this chapter, we will introduce the tools needed to install the C # environment. We mentioned that C # is part of the .Net Framework and is used to write .Net applications.
  • C # program structureC # program structure
    Before learning how to build C # programming language blocks, we should explore the basic C # program structure.
  • Basic C # syntaxBasic C # syntax
    C # is an object-oriented programming language. In an object-oriented programming method, a program of diverse objects that interacts with the ways of action. Actions that an
  • Data type in C #Data type in C #
    Value type variables can be assigned a value directly. They are inherited from the System.ValueType class.
  • Convert data types in C #Convert data types in C #
    Converting data types in C # is to convert one data type to another. It is also known as Type Injection.
  • Array (Array) in C #Array (Array) in C #
    An array stores a set of fixed-size elements in the same type. An array is used to store a data set, but it is often more useful to think of an array as a set of variables of the