Latest web development tutorials

C # Constantes

Une constante est une valeur fixe ne change pas pendant l'exécution du programme. Constantes peuvent être l'un des types de données de base, comme des constantes entières, constantes en virgule flottante, les constantes de caractères ou des constantes de chaîne, et des constantes d'énumération.

Les constantes peuvent être utilisés comme des variables classiques, mais leur valeur ne peuvent être modifiés après la définition.

constante de type Entier

constantes entières peuvent être décimal, octal ou hexadécimal constantes. Prefix spécifié radix: 0x ou 0X pour hexadécimal, 0 pour octal, représentation décimale est pas préfixé.

Les constantes entières peuvent avoir le suffixe, il peut être une combinaison de U et de L, dans laquelle, U et L, respectivement, et unsigned long. Suffixe peut être en majuscules ou en minuscules, plusieurs suffixes combinés dans un ordre quelconque.

Voici quelques exemples de constantes entières:

212 / * * juridique /
215u / * * juridique /
0xFeeL / * * juridique /
078 / * illégale: 8 est pas un nombre octal * /
032UU / * Illégal: ne peut pas reproduire le suffixe * /

Voici quelques exemples de différents types de constantes entières:

85 / * nombre décimal * /
0213 / * octal * /
0x4B / * Hex * /
30 / * int * /
30u / * unsigned int * /
30l / * long * /
30ul / * unsigned long * /

constantes à virgule flottante

Une constante à virgule flottante est une partie entière, un point décimal, et la partie fractionnaire des composantes de l'indice. Vous pouvez utiliser une forme décimale ou exponentielle pour représenter des constantes à virgule flottante.

Voici quelques exemples de constantes à virgule flottante:

3,14159 / * * juridique /
314159E-5L / * * juridique /
510E / * Illégal: Incomplete index * /
210F / * Illégal: non * fractionnée ou index /
.e55 / * illégale: manque entier ou fractionnaire * /

Lors de l'utilisation de la représentation décimale, il doit contenir un point décimal, index, ou les deux. Lorsque vous utilisez la forme d'index, il doit contenir la partie entière, partie fractionnaire, ou les deux. Signé e exposant ou E est représenté.

constante de caractères

constantes de caractères sont entre guillemets simples, par exemple, 'x', et peuvent être stockées dans un simple variable de type caractère. Une constante de caractère peut être un caractère ordinaire (par exemple, 'x'), une séquence d'échappement (par exemple, '\ t') ou un caractère universel (par exemple, '\ u02C0').

Dans C # il y a certains caractères spécifiques ont une signification particulière quand en face d'eux avec une barre oblique inverse peut être utilisé pour représenter un caractère de nouvelle ligne (\ n) ou tab tab (\ t). Voici le code de séquences d'échappement:

转义序列含义
\\\ 字符
\'' 字符
\"" 字符
\?? 字符
\aAlert 或 bell
\b退格键(Backspace)
\f换页符(Form feed)
\n换行符(Newline)
\r回车
\t水平制表符 tab
\v垂直制表符 tab
\ooo一到三位的八进制数
\xhh . . .一个或多个数字的十六进制数

Voici quelques exemples de séquences d'échappement de caractère:

namespace EscapeChar
{
    Programme de classe
    {
        static void Main (string [] args)
        {
            Console.WriteLine ( "Bonjour \ TWORLD \ n \ n");
            Console.ReadLine ();
        }
    }
}

Lorsque le code ci-dessus est compilé et exécuté, il produit les résultats suivants:

Bonjour tout le monde

Constantes chaîne

constantes de caractères sont entre guillemets, "" où, ou enfermés dans! "" Inside. caractères similaires et caractère constantes constantes de chaîne contenus, peuvent être: des caractères ordinaires, les séquences d'échappement et caractère général

Lorsque vous utilisez une constante de chaîne, peut être une très longue ligne est divisée en plusieurs lignes, vous pouvez utiliser des espaces pour séparer les parties.

Voici quelques exemples de constantes de chaîne. Diverses formes énumérées ci-dessous représentent la même chaîne.

«Bonjour, cher"
"Bonjour, \
cher "
"Bonjour", "d" "oreille"
@ "Bonjour cher"

Définition Constantes

Constantes sont définies en utilisant le mot - cléconst.Définir une constante de la syntaxe suivante:

const <data_type> <constant_name> = valeur;

Le code suivant montre comment définir et utiliser des constantes dans le programme:

using System;

DeclaringConstants d'espace de noms
{
    Programme de classe
    {
        static void Main (string [] args)
        {
            deux pi const = 3,14159; // déclarations constantes double r;
            Console.WriteLine ( "Enter Radius:");
            r = Convert.ToDouble (Console.ReadLine ());
            à double areaCircle = pi * r * r;
            Console.WriteLine ( "Rayon: {0}, Zone: {1}", r, areaCircle);
            Console.ReadLine ();
        }
    }
}

Lorsque le code ci-dessus est compilé et exécuté, il produit les résultats suivants:

Entrez Rayon: 
3
Rayon: 3, Surface: 28,27431