Объявление типа
Часть раздела Основы путешествия по C# на Coddy. Урок 9 из 70.
После того как переменная объявлена с определённым типом, она может хранить только значения этого типа. Например, переменная типа int может хранить только целочисленные значения, а переменная типа string — только текст.
Например:
int age = 25; // Может хранить только целые числа
string str = "abc"; // Может хранить только текстЭто вызвало бы ошибки. C# проверяет типы до запуска программы, поэтому каждая из них — ошибка компиляции: программа вообще не запускается.
age = "defg"; // Ошибка: нельзя присвоить текст переменной типа int
str = 25; // Ошибка: нельзя присвоить число переменной типа stringЭто допустимые варианты:
age = 26; // OK: присваиваем новое целое число
str = "Jane"; // OK: присваиваем новую текстовую строкуЗадание
НовичокОбъяви следующие переменные с соответствующими типами и значениями:
- Переменную типа
intс именемcountи значением10. - Переменную типа
doubleс именемtotalи значением150.75. - Переменную типа
charс именемgradeи значением'A'. - Переменную типа
boolс именемisActiveи значениемfalse. - Переменную типа
stringс именемuserNameи значением"Bob123".
Попробуйте сами
using System;
public class Program {
public static void Main(string[] args) {
// Объявите переменные здесь
// Выведите значения
Console.WriteLine("Count: " + count);
Console.WriteLine("Total: " + total);
Console.WriteLine("Grade: " + grade);
Console.WriteLine("Active: " + isActive);
Console.WriteLine("User Name: " + userName);
}
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксные инкремент и декрементСокращённая запись арифметических операций7Основы ввода-вывода
Базовый выводИнтерполяция строкЧтение вводаРазборПовторение — до 120Повторение — истина или ложь5Операторы, часть 2
Операторы сравненияЛогические операторы, часть 1Логические операторы, часть 2Повторение — простая логикаЛогические операторы, часть 33Переменные. Часть 2
VarКонстантыСоглашения об именованииПовторение: инициализация переменныхПреобразование типов6Принятие решений
Оператор ifif-elseОператор switchТернарный операторПовторение: if-elseВложенный if-elseПотренируйтесь самостоятельно: Онлайн-компилятор C#