Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

C# 变量


C# 变量

变量是用于存储数据值的容器。

在 C# 中,有不同类型的变量(用不同的关键字定义),例如

  • int - 存储整数(不带小数的整数),例如 123 或 -123
  • double - 存储浮点数,带小数,例如 19.99 或 -19.99
  • char - 存储单个字符,例如 'a' 或 'B'。字符值用单引号括起来
  • string - 存储文本,例如 "Hello World"。字符串值用双引号括起来
  • bool - 存储具有两种状态的值:true 或 false

声明(创建)变量

要创建一个变量,您必须指定类型并为它分配一个值

语法

type variableName = value;

其中类型是 C# 类型(例如 intstring),而变量名是变量的名称(例如 xname)。等号用于将值分配给变量。

要创建一个用于存储文本的变量,请看下面的示例

示例

创建一个名为 namestring 类型的变量,并为它分配值 "John"

string name = "John";
Console.WriteLine(name);

尝试一下 »

要创建一个用于存储数字的变量,请看下面的示例

示例

创建一个名为 myNumint 类型的变量,并为它分配值 15

int myNum = 15;
Console.WriteLine(myNum);

尝试一下 »

您也可以在不分配值的情况下声明变量,并稍后分配值

示例

int myNum;
myNum = 15;
Console.WriteLine(myNum);

尝试一下 »

请注意,如果您将新值分配给现有变量,它将覆盖以前的值

示例

myNum 的值更改为 20

int myNum = 15;
myNum = 20; // myNum is now 20
Console.WriteLine(myNum);

尝试一下 »


其他类型

如何声明其他类型变量的演示

示例

int myNum = 5;
double myDoubleNum = 5.99D;
char myLetter = 'D';
bool myBool = true;
string myText = "Hello";

您将在后面的章节中了解有关 数据类型 的更多信息。


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.