ASP.NET Razor - C# 变量
变量
储数据。
值 ("Welcome to 51help")存储数值 (103),等等。
使用 var 过 ASP.NET 的类型。
实例
// 使用 var 关键词: var greeting = "Welcome to 51help"; var counter = 103; var today = DateTime.Today; // 使用 data 类型: string greeting = "Welcome to 51help"; int counter = 103; DateTime today = DateTime.Today;
数据类型
列表:
| 类型 | 描述 | 实例 |
|---|---|---|
| int | 整数 | 103, 12, 5168 |
| float | 浮点数 | 3.14, 3.4e38 |
| decimal | 小数 | 1037.196543 |
| bool | 逻辑值 | true, false |
| string | 字符串值 | "Hello 51help", "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(); |