Типы данных, переменные и константы в C#
В этом уроке вы объявите переменные с явным типом, используете ключевое слово var и создадите константы с помощью const в C#.
Введение
C# - язык со статической типизацией (statically typed): тип каждой переменной проверяется при компиляции. Можно указать тип явно, например int или decimal, или написать var, чтобы компилятор вывел тип из присвоенного значения. Для денежных сумм используйте decimal, он точнее, чем double.
Ключевое слово const создаёт константу TaxRate, значение которой задаётся при компиляции и больше не меняется. Переменная price объявлена через var, но остаётся типа decimal, поэтому позже ей нельзя присвоить значение другого типа. Суффикс m, как в 0.10m, обозначает число decimal, а формат {total:C} выводит результат как денежную сумму.
Пример на C#, который можно запустить
using System;
class Program
{
static void Main()
{
const decimal TaxRate = 0.10m;
var price = 25.00m;
int quantity = 4;
decimal total = price * quantity * (1 + TaxRate);
Console.WriteLine($"Total: {total:C}");
}
}
Total: ¤110.00Практика с отладчиком
Попрактикуйтесь на задаче
Примените материал этого урока к реальной задаче. Каждая задача запускается в браузере, с мгновенными тестами и разбором от ИИ.
- Celsius to Fahrenheit Convert a temperature from Celsius to Fahrenheit. Легко
- Simple Interest Find the total amount after simple interest. Легко