カミソリのチュートリアルlogin
カミソリのチュートリアル
著者:php.cn  更新時間:2022-04-11 14:21:21

Razor VB 変数


ASP.NET Razor - VB 変数


変数は、データを保存するために使用される名前付きエンティティです。


変数

変数はデータを保存するために使用されます。

変数名はアルファベットで始まる必要があり、スペースや予約文字を含めることはできません。

変数は、格納するデータのタイプを示す指定されたタイプにすることができます。文字列変数には文字列値 (「W3CSool.cc へようこそ」) が格納され、整数変数には数値 (103) が格納され、日付変数には日付値が格納されます。

変数は、Dim キーワードを使用するか、型を宣言したい場合は型を使用して宣言されますが、通常、ASP.NET はデータ型を自動的に決定できます。

// Dim キーワードの使用:
Dim 挨拶 = "W3CSchool.cc へようこそ"
Dim counter = 103
Dim today = DateTime.Today

// データ型の使用:
String としての薄暗い挨拶 = "W3CSchool.cc へようこそ"
Integer としての薄暗いカウンター = 103
Dim today As DateTime = DateTime.Today


データ型

一般的に使用されるデータ型は以下のとおりです:

TypeDescriptionInstance
integer 整数 (すべての数値) )103, 12, 5168
double64ビット浮動小数点数3.14, 3.4e38
10進数10進数(高精度)1037 196543
ブール値ブール値tru​​e、false
stringstring"Hello W3CSchool.cc"、"John"


演算子

演算子は、式の中で実行するコマンドを ASP.NET に指示します。

VB 言語は複数の演算子をサポートしています。一般的に使用される演算子を以下に示します。

演算子 説明
= 変数に値を代入します。 i=6
+
-
*
/
に値または変数を加えます。
値または変数を減算します。
値または変数を乗算します。
値または変数で除算します。
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
変数がインクリメントされます。
変数がデクリメントされます。
i += 1
i -= 1
=は等しい。値が等しい場合は true を返します。 if i=10
<>は変化しません。値が等しくない場合は true を返します。 if <>10
<
>
<=
>=
未満。
より大きい。
以下。
以上。
if i<10
if i>10
if i<=10
if i>=10
&連結文字列 (相互に関連する一連のもの)。 「w3」&「スクール」
.ポイント。オブジェクトとメソッドを分離します。 DateTime.Hour
()かっこ。グループの価値観。 (i+5)
()丸括弧。パラメータを渡します。 x=Add(i,5)
()かっこ。配列またはコレクションの値にアクセスします。 名前(3)
ではありません不。真/偽否定。 if 準備ができていません
And
OR
論理AND。
論理和。
if Ready And Clear
if Ready Or Clear
AndAlso
orElse
拡張論理積。
拡張論理和。
準備ができていれば、またクリア
準備ができていれば、それ以外の場合はクリア


データ型の変換

あるデータ型から別のデータ型に変換すると便利な場合があります。

最も一般的な例は、文字列入力を整数や日付などの別の型に変換することです。

一般的なルールでは、ユーザーが数値を入力した場合でも、ユーザー入力は文字列として扱われます。したがって、数値入力を計算に使用するには、数値に変換する必要があります。

一般的に使用される変換メソッドを以下に示します:

メソッド説明Example
AsInt()
IsInt()
文字列を整数に変換します。 if myString.IsInt() then
myInt=myString.AsInt()
end if
AsFloat()
IsFloat()
文字列を浮動小数点数に変換します。 if myString.IsFloat() then
myFloat=myString.AsFloat()
end if
AsDecimal()
IsDecimal()
文字列を10進数に変換します。 if myString.IsDecimal() then
myDec=myString.AsDecimal()
end if
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()

PHP中国語ウェブサイト