Переменные в C # - Как объявить и инициализировать переменную в C # с ее типами

Содержание:

Anonim

Введение в переменные в C #

В C # переменная - это имя, которое мы даем в ячейку памяти, и каждая переменная имеет определенный тип, который указывает тип значений, которые могут храниться в переменной. Все переменные должны быть объявлены до их использования; Каждая переменная имеет определенный тип, который определяет размер и диапазон переменных. Для выполнения любой операции над переменными важно определить переменную с определенным типом данных, чтобы указать тип данных, которые переменная может хранить в нашем приложении. Давайте посмотрим несколько основных вещей о переменных,

  • Переменные - это не что иное, как имя, присвоенное значению данных.
  • Переменные могут содержать значения определенных типов данных, например, int, string, float и так далее.
  • Объявление и инициализация переменных находятся в отдельных утверждениях.
  • Переменные могут быть определены как кратные, разделенные запятой, а также как одиночные и многострочные до конца точки с запятой.
  • Значения должны быть присвоены переменной, прежде чем мы ее используем; в противном случае он покажет ошибку во время компиляции.
  • Значение переменной может быть изменено в любое время до доступности программы.

Как объявить переменные в C #?

Есть несколько правил для объявления переменных C #:

  • Мы должны определить имя переменной с комбинацией цифр, алфавитов и подчеркивания.
  • Каждое имя переменной должно начинаться с алфавита или подчеркивания.
  • Между именами переменных не должно быть пробелов.
  • Имена переменных не должны содержать никаких резервных ключевых слов, таких как int, char, float и так далее.

Синтаксис для определения переменной в C #

;
=value;
=value;

Здесь это тип данных, в котором переменная может содержать целочисленные типы, Sting, float и так далее . это имя переменной, которая содержит значение в нашем приложении и назначает конкретное значение переменной и, наконец, используется для предоставления доступа к переменной. Это несколько подходящих методов для описания имен переменных на языке программирования c #.

int name;
float value;
char _firstname;

Вы также можете инициализировать переменную во время определения следующим образом:

int value = 100;

Как инициализировать переменные в C #?

Чтобы присвоить значение переменной, называемой инициализацией, переменные могут быть инициализированы знаком равенства с помощью выражения константы, переменные также могут быть инициализированы при их объявлении.

Синтаксис :

= value;

Или

variable_name = value;

Например,

int value1=5, value2= 7;
double pi= 3.1416;
char name='Rock';

Типы переменных в C # с примерами

Существует несколько типов переменных, таких как

  1. Локальные переменные
  2. Переменные экземпляра или нестатические переменные
  3. Статические переменные или переменные класса
  4. Постоянные переменные
  5. Переменные только для чтения

1. Локальные переменные

Локальная переменная, определенная в методе, блоке или конструкторе. Как только переменная объявлена, эти переменные существуют только внутри блока, и мы можем получить доступ к этим переменным только внутри блока. Переменная создается, когда вызывается функция или вводится блок, и она будет уничтожена один раз после ее появления в блоке, или когда вызов вернется из функции.

В примере программы переменная customer_age является локальной переменной для функции GetAge (). Компилятор выдаст ошибку, как только мы применим переменную customer_age вне функции GetAge ().

Пример программы - локальные переменные

using System;
class CustomerEntry
(
Public void GetAge()
(
int customer_age=0; // local variable
customer_age= customer_age+28;
Console. WriteLine("Customer Age: "+ customer_age);
)
public static void Main(String() args)
(
CustomerEntry _customerObj=new CustomerEntry();
_customerObj.GetAge();
)
)

Выход:

Возраст клиента: 28

2. Переменные экземпляра или нестатические переменные

Переменные экземпляра называются нестатическими; переменные экземпляра объявлены в классе, но объявлены вне любого метода, блока или конструктора. Эти переменные создаются, как только создается объект класса, и он уничтожается, когда объект уничтожается. Для переменных экземпляра мы можем использовать спецификаторы доступа.

В программе переменными экземпляра являются markEnglish, markMaths. Мы можем создать несколько объектов, каждый из которых имеет свою копию переменной экземпляра.

Пример программы - переменные экземпляра

using System;
class StudentMarks (
// instance variables
int markEnglish;
int markMaths;
int markPhysics;
public static void Main(String() args) // Main Method
(
StudentMarks obj1 = new StudentMarks (); //Object creation 1
obj1. markEnglish = 90;
obj1. markMaths = 80;
obj1. markPhysics = 93;
StudentMarks obj2 = new StudentMarks (); //Object creation 1
obj2. markEnglish = 95;
obj2. markMaths = 70;
obj2. markPhysics = 90;
Console.WriteLine("Marks Obtained from first object:");
Console.WriteLine(obj1. markEnglish);
Console.WriteLine(obj1. markMaths);
Console.WriteLine(obj1. markPhysics);
Console.WriteLine("Marks obtained from second object:");
Console.WriteLine(obj2. markEnglish);
Console.WriteLine(obj2. markMaths);
Console.WriteLine(obj2. markPhysics);
)
)

Выход:

Оценки получены с первого объекта:
90
80
93
Оценки, полученные со второго объекта:
95
70
90

3. Статические переменные или переменные класса

Статическая переменная создается в начале выполнения программы и уничтожается в конце выполнения. Статические переменные также называются переменными класса. Для доступа к статическим переменным нам не нужно создавать объект класса; мы можем просто получить доступ к переменной как,

Class_name.variable_name;

Статическая переменная объявляется с использованием ключевого слова static внутри класса или вне любого метода или конструктора.

Пример программы - статическая переменная

using System;
class Employee
(
static double empSalary;
static StringempName="Smith";
public static void main(String() args)
(
Employee.empSalary=100000; // accessing the static variable
Console. WriteLine(Employee.empName+ "'s Salary:" + Employee.empSalary);
)
)

Выход:

Зарплата Смита: 100000

4. Константы Переменные

Постоянные переменные аналогичны статическим переменным, после инициализации и одноразовому жизненному циклу класса, и для инициализации или доступа к ним не требуется экземпляр класса. Константная переменная объявляется с использованием ключевого слова «const», эти переменные не могут быть изменены после объявления, и они должны быть инициализированы только во время части объявления.

Пример программы - постоянная переменная

Using System;
Class Program_A
(
int x= 25; // instance variable
static int y= 35; // static variable
const float maxValue =75; // constant variable
public static void main()
(
Program_A classObject= new Program_A(); // object creation
Console.WriteLine("Value of x : " + classObject.x);
Console.WriteLine("Value of y : " + Program_A.y);
Console.WriteLine("Value of max " " + Program_A. maxValue);
)
)

Выход:

Значение х: 25
Значение у: 35
Значение макс .: 75

5. Переменные только для чтения

Переменная «только для чтения» объявляется с использованием ключевого слова « только для чтения », и эти переменные нельзя изменять, как постоянные переменные. Постоянная переменная является неизменным значением для всего класса, тогда как постоянное значение только для чтения является постоянным значением для конкретного экземпляра класса. При объявлении времени нет необходимости инициализировать переменную только для чтения, ее можно инициализировать с помощью конструктора. Значение по умолчанию, установленное для переменной, равно 0.

Пример программы - только для чтения

using System;
class Program_B
(
const float maxValue =75; // constant variable
readonly int x; // read-only variable
public static void main()
(
Program_B classObject= new Program_B(); // object creation
Console.WriteLine("Value of max: " + Program_A. maxValue);
Console.WriteLine("Value of x : " + classObject.x);
)
)

Выход:

Значение макс .: 75
Значение х: 0

Вывод

Наконец, вы узнали о том, как переменные позволяют хранить данные различными способами. В этой статье мы узнали о том, как объявлять и инициализировать переменные и как их использовать. Я надеюсь, что эта статья помогла бы вам с работой с переменными.

Рекомендуемые статьи

Это руководство по переменным в C #. Здесь мы обсуждаем, что такое переменные в C #, как мы объявляем переменные, как мы инициализируем переменные и, наконец, каковы различные типы переменных в C # с его примерами. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Как работает Copy Constructor в C #?
  2. Строковые функции C # с примерами
  3. Как объявить переменные в PHP?
  4. Различные функции C #
  5. Переменные в JavaScript