Types de données, variables et constantes en C#
Dans cette leçon, vous allez déclarer des variables au type explicite, utiliser le mot-clé var et créer des constantes avec const en C#.
Introduction
C# est un langage à typage statique (statically typed) : le type de chaque variable est vérifié dès la compilation. Vous pouvez écrire le type, comme int ou decimal, ou utiliser var pour que le compilateur déduise le type à partir de la valeur affectée. Pour les montants d'argent, préférez decimal, plus précis que double.
Le mot-clé const crée la constante TaxRate, dont la valeur est fixée à la compilation et ne peut plus changer. La variable price est déclarée avec var mais reste de type decimal, on ne peut donc pas lui affecter plus tard une valeur d'un autre type. Le suffixe m, comme dans 0.10m, indique un nombre decimal, et le format {total:C} affiche le résultat sous forme de montant monétaire.
Exemple C# exécutable
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.00S'entraîner avec le débogueur
S'entraîner avec un défi
Utilisez le contenu de cette leçon pour résoudre un vrai problème. Chaque défi s'exécute dans le navigateur, avec des tests instantanés et une revue par l'IA.
- Celsius vers Fahrenheit Convertir une température de degrés Celsius en degrés Fahrenheit. Facile
- Simple Interest Find the total amount after simple interest. Facile