菜单
×
   ❮     
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
     ❯   

ASP.NET Razor - C# 变量


变量是用于存储数据的命名实体。


变量

变量是用于存储数据的。

变量名必须以字母开头,且不能包含空格或保留字符。

变量可以具有特定类型,表明它存储的数据种类。字符串变量存储字符串值(“Welcome to W3Schools”),整数变量存储数值(103),日期变量存储日期值,等等。

变量使用 var 关键字声明,或者使用类型(如果您想声明类型),但 ASP.NET 通常可以自动确定数据类型。

示例

// 使用 var 关键字
var greeting = "Welcome to W3Schools";
var counter = 103;
var today = DateTime.Today;

// 使用数据类型
string greeting = "Welcome to W3Schools";
int counter = 103;
DateTime today = DateTime.Today;

数据类型

以下是常见数据类型的列表

类型 描述 示例
int 整数(整数) 103, 12, 5168
float 浮点数 3.14, 3.4e38
decimal 十进制数(更高精度) 1037.196543
bool 布尔值 true, false
string 字符串 “Hello W3Schools”, “John”


Operators

运算符告诉 ASP.NET 在表达式中执行何种类型的命令。

C# 语言支持许多运算符。以下是常见运算符的列表

运算符 描述 示例
= 将值赋给变量。 i=6
+
-
*
/
添加值或变量。
减去值或变量。
乘以值或变量。
除以值或变量。
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
递增变量。
递减变量。
i += 1
i -= 1
== 相等。如果值相等,则返回 true。 if (i==10)
!= 不等。如果值不相等,则返回 true。 if (i!=10)
<
>
<=
>=
小于。
大于。
小于或等于。
大于或等于。
if (i<10)
if (i>10)
if (i<=10)
if (i>=10)
+ 添加字符串(连接)。 “w3” + “schools”
. 点。分隔对象和方法。 DateTime.Hour
() 括号。对值进行分组。 (i+5)
() 括号。传递参数。 x=Add(i,5)
[] 方括号。访问数组或集合中的值。 name[3]
! 非。反转 true 或 false。 if (!ready)
&&
||
逻辑与。
逻辑或。
if (ready && clear)
if (ready || clear)

转换数据类型

有时将一种数据类型转换为另一种数据类型很有用。

最常见的例子是将字符串输入转换为另一种类型,例如整数或日期。

通常,用户输入以字符串形式接收,即使用户输入的是数字。因此,数字输入值在用于计算之前必须转换为数字。

以下是常见转换方法的列表

方法 描述 示例
AsInt()
IsInt()
将字符串转换为整数。 if (myString.IsInt())
  {myInt=myString.AsInt();}
AsFloat()
IsFloat()
将字符串转换为浮点数。 if (myString.IsFloat())
  {myFloat=myString.AsFloat();}
AsDecimal()
IsDecimal()
将字符串转换为十进制数。 if (myString.IsDecimal())
  {myDec=myString.AsDecimal();}
AsDateTime()
IsDateTime()
将字符串转换为 ASP.NET DateTime 类型。 myString="10/10/2012";
myDate=myString.AsDateTime();
AsBool()
IsBool()
将字符串转换为布尔值。 myString="True";
myBool=myString.AsBool();
ToString() 将任何数据类型转换为字符串。 myInt=1234;
myString=myInt.ToString();

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持