Latest web development tutorials

переменные C #

Переменная это просто имя для работы области памяти программ. В C #, каждая переменная имеет определенный тип, тип определяет размер памяти и компоновки переменных. Диапазон значений может быть сохранено в памяти, можно выполнять ряд операций по переменным.

Мы рассмотрели различные типы данных. Основные типы значений в C # предложения можно разделить на следующие категории:

类型举例
整数类型sbyte、byte、short、ushort、int、uint、long、ulong 和 char
浮点型float 和 double
十进制类型decimal
布尔类型true 或 false 值,指定的值
空类型可为空值的数据类型

C # позволяет определять переменные и другие типы значений, такие какперечисление, но и позволяет вам определять переменные опорного типа, такие как класс.Они будут рассмотрены в последующих главах. В этом разделе мы только изучить основные типы переменных.

Определение переменных в C #

C # синтаксис определенные переменные:

<DATA_TYPE> <variable_list>;

Здесь тип_данных должен быть допустимым C # тип данных, которые могут быть CHAR, INT, с плавающей точкой, двойной или другие определяемые пользователем типы данных. variable_list может состоять из одного или нескольких имен идентификаторов, разделенных запятыми.

Некоторые эффективные переменные определены следующим образом:

INT I, J, K;
символ с, ч;
плавать е, заработной платы;
двойной d;

Вы можете быть инициализирована, когда определение переменной:

INT I = 100;

C # в переменной инициализации

Переменная знака равенства с последующим постоянным выражением инициализирован (назначен). Общая форма инициализации является:

variable_name = значение;

Переменные можно инициализировать (указать начальное значение) в момент декларации. Initialized знак равенства с последующим постоянным выражением, как показано ниже:

<DATA_TYPE> <имя_переменной> = значение;

Вот некоторые примеры:

INT d = 3, F = 5; / * инициализация d и F * /.
байт = 22 г; / * инициализация г * /.
двойной р = 3,14159; / * декларация приближение пи * /
символ х = 'х'; / * переменная х значение 'х' * /

Правильно инициализируется переменная является хорошей практикой программирования, в противном случае программа будет иногда привести к неожиданным результатам.

Рассмотрим следующие примеры, использование различных типов переменных:

Пространство имен VariableDefinition
{
    класс программы
    {
        статической силы основных (String [] агдз)
        {
            короткий;
            INT б;
            двойной буквы C;

            / * Реальная инициализация * /
            а = 10;
            б = 20;
            с = а + Ь;
            Console.WriteLine ( "а = {0}, B = {1}, с = {2}", а, б, в);
            Console.ReadLine ();
        }
    }
}

Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:

а = 10, B = 20, C = 30

Принимает значения от пользователя

Система имен консоликласс предоставляет функциюReadLine (),для получения данных от пользователя, и хранить его в переменной.

Например:

INT Num;
Num = Convert.ToInt32 (Console.ReadLine ());

ФункцияConvert.ToInt32 () данные , введенные пользователем, преобразуется в Int тип данных , так как Console.ReadLine ()принимает только формат строки данных.

В C Lvalues ​​и Rvalues ​​#

C # в двух выражениях:

  1. именующее: именующее выражение может произойти в назначении влево или вправо.

  2. Rvalue: Rvalue выражение может появиться на правой стороне оператора присваивания не может появляться на левой стороне оператора присваивания.

Переменная является именующее, она может появиться слева от оператора присваивания. Rvalue это значение, и, следовательно, не может быть назначен, он не может появляться на левой стороне оператора присваивания. Ниже приводится действительное утверждение:

INT г = 20;

Следующее является допустимым инструкция произведет ошибку компиляции:

10 = 20;