ASP.NET Razor - Pembolehubah C#
- 上一页 Sintaks Razor
- 下一页 Pengulangan C# Razor
Pembolehubah adalah entiti yang digunakan untuk menyimpan data dengan nama.
Pembolehubah
Pembolehubah digunakan untuk menyimpan data.
Nama pembolehubah mesti bermula dengan huruf, dan tidak boleh mengandungi ruang dan simbol khusus.
Pembolehubah boleh menjadi jenis yang spesifik, menunjukkan jenis data yang disimpan. Variabel string menyimpan nilai string ("Welcome to CodeW3C.com"),variabel integer menyimpan nilai angka (103),variabel tarikh menyimpan nilai tarikh, dan lain-lain.
使用 var 关键词或类型对变量进行声明,不过 ASP.NET 通常能够自动确定数据的类型。
实例
// 使用 var 关键词: var greeting = "Welcome to CodeW3C.com"; var counter = 103; var today = DateTime.Today; // 使用 data 类型: string greeting = "Welcome to CodeW3C.com"; int counter = 103; DateTime today = DateTime.Today;
数据类型
下面是常用数据类型的列表:
类型 | 描述 | 实例 |
---|---|---|
int | 整数 | 103, 12, 5168 |
float | 浮点数 | 3.14, 3.4e38 |
decimal | 小数 | 1037.196543 |
bool | 逻辑值 | true, false |
string | 字符串值 | "Hello CodeW3C.com", "Bill" |
运算符
运算符告诉 ASP.NET 在表达式中执行哪种类型的命令。
C# 语言支持多种运算符。下面是常见的运算符:
运算符 | 描述 | 实例 |
---|---|---|
= | 为变量赋值。 | i=6 |
|
|
|
|
|
|
== | 相等。如果值相等,则返回 true。 | if (i==10) |
!= | 不相等。如果值不相等,则返回 true。 | if (i!=10) |
|
|
|
+ | 字符串相加(级联或并置) | "w3" + "school" |
. | 点。分隔对象与方法。 | DateTime.Hour |
() | 括号。对值进行分组。 | (i+5) |
() | 括号。传递参数。 | x=Add(i,5) |
[] | 括号。访问数组或集合中的值。 | name[3] |
! | 非。反转 true 或 false。 | if (!ready) |
|
|
|
转换数据类型
将一种数据类型转换为另一种有时很有用。
大多数常见的例子是将字符串输入转换为另一种类型,比如整数或日期。
作为一项规则,用户输入会成为字符串,即使用户输入的是数字。所以,数字输入值在用于计算之前必须被转换为数字。
下面是常用的转换方法列表:
方法 | 描述 | 实例 |
---|---|---|
|
把字符串转换为整数。 |
if (myString.IsInt()) {myInt=myString.AsInt();} |
|
把字符串转换为浮点数。 |
if (myString.IsFloat()) {myFloat=myString.AsFloat();} |
|
把字符串转换为十进制数。 |
if (myString.IsDecimal()) {myDec=myString.AsDecimal();} |
|
把字符串转换为 ASP.NET DateTime 类型 |
myString="10/10/2012"; myDate=myString.AsDateTime(); |
|
把字符串转换为逻辑值。 |
myString="True"; myBool=myString.AsBool(); |
ToString() | 把任意数据类型转换为字符串。 |
myInt=1234; myString=myInt.ToString(); |
- 上一页 Sintaks Razor
- 下一页 Pengulangan C# Razor