Razor - C#变量

Posted 无憶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Razor - C#变量相关的知识,希望对你有一定的参考价值。

  • 分析过程

1.今天说说Razor,那什么是Razor?(1)Razor是一种允许您向网页中嵌入基于服务器的代码(Visual Basic 和 C#)的标记语法。(2)Razor 是一种简单的编程语法,用于在网页中嵌入服务器端代码。(3)由于是在服务器上运行,这种代码能执行复杂的任务,比如访问数据库。Razor 基于 ASP.NET,它为 web 应用程序的创建而设计。(4)可以使用 Razor 语法构建自己的帮助器,或者使用内建的 ASP.NET 帮助器。

2.Razor 语法基于 ASP.NET 框架,该框架是微软的 .NET 框架特别为 web 应用程序开发而设计的组成部分。C# 的主要 Razor 语法规则:

Razor 代码封装于 @ ... 中 ;

行内表达式(变量和函数)以 @ 开头; 

代码语句以分号结尾 ;

字符串由引号包围 ;

C# 代码对大小写敏感; 

C# 文件的扩展名是 .cshtml

3.那变量呢?(1)变量名必须以字母字符开头,不能包含空格和保留字符。(2)变量是用于存储数据的命名实体。变量可以是某个具体的类型,指示其所存储的数据类型。字符串变量存储字符串值 ("Welcome to W3School"),整数变量存储数值 (666),日期变量存储日期值等。(3)变量用于储存数据

4.那有那些数据类型呢?

类型     描述

Int      整数

float    浮点数

decimal  小数

bool     逻辑值

String   字符串值

5.运算符。运算符告诉 ASP.NET 在表达式中执行哪种类型的命令。C# 语言支持多种运算符。     运算符   描述

=        为变量赋值

+        加上值或变量

-        减去值或变量

*        乘值或变量

/        除值或变量

+=       递增变量

-=       递减变量

==       相等。如果值相等,则返回true

!=      不相等,如果值不相等,则返回true

<        小于

>        大于

<=       小于等于

>=       大于等于

+        字符串相加

.        点。分隔对象与方法。

()       括号。对值进行分组

()       括号。传递参数

[]       括号。访问数组或集合中的值

!        非。反转true或false

&&       逻辑与

||       逻辑或

6.转换数据类型。(1)将一种数据类型转换为另一种有时很有用。(2)大多数常见的例子是将字符串输入转换为另一种类型。(3)作为一项规则,用户输入会成为字符串,即使用户输入的是数字。所以,数字输入值在用于计算之前必须被转换为数字。

方法         描述

AsInt()

IsInt()     把字符串转换为整数

AsFIoat()

IsfKIAT()   把字符串转换为浮点数

AsDecimal()

IsDecimal() 把字符串转换为十进制数

AsDateTime()

IsDateTime()把字符串转换为ASP.NET DateTime类型

AsBool()

IsBool()    把字符串转换为逻辑值

ToString    把任意数据类型转换为字符串

  • 技术总结

今天我说了Razor - C#变量虽然不是很多,但是也让我知道了很多东西,希望对大家有用。

以上是关于Razor - C#变量的主要内容,如果未能解决你的问题,请参考以下文章

Razor - C#变量

Razor - C#变量

ASP.NET Razor - C# 变量

使用 MVC/Razor 传递 C# 变量以用于 Dygraph

ASP.NET Razor——ASP.NET Razor - C#代码语法

在 ASP.NET C# 和 Razor 中的变量内编写 HTML 代码