ASP.NET Razor - C# Variable
- ទំព័រមុខ Razor Syntax
- ទំព័របន្ទាប់ Razor C# Loop
Ang variable ay isang pinangalang entity na ginagamit upang ilagay ang datos.
Variable
Ang variable ay ginagamit upang ilagay ang datos.
Ang pangalan ng variable ay dapat magsimula sa alpabetikong karakter, hindi dapat magkaroon ng espasyo at reserved character.
Ang variable ay maaaring maging isang tiyak na uri, na nagtutukoy sa uri ng datos na inilalagay. Ang string variable ay inilalagay ang string value ("Maligayang pumunta sa CodeW3C.com"),ang integer variable ay inilalagay ang number value (103),ang date variable ay inilalagay ang date value, at iba pa.
Ginagamit ang keyword na var o ang uri ng uri sa pagdeklara ng variable, ngunit madalas ay maaaring mag-automatikong alamin ang ASP.NET ang uri ng data.
ឧទាហរណ៍
// 使用 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(); |
- ទំព័រមុខ Razor Syntax
- ទំព័របន្ទាប់ Razor C# Loop