ASP.NET Razor - VB 変数
- 前のページ Razor C#ロジック
- 次のページ Razor VB ループ
変数はデータを保存するための名前付きの実体です。
変数
変数はデータを保存するために使用されます。
変数の名前はアルファベット文字で始めなければならず、スペースや予約語を含むことはできません。
変数は特定のタイプを持つことができます。文字列変数は文字列の値("Welcome to CodeW3C.com")を保存し、整数変数は数値(103)を保存し、日付変数は日付の値を保存しますなどです。
Dim キーワードまたはタイプを使用して変数を宣言しますが、ASP.NETは通常データのタイプを自動的に決定できます。
例
// Dimキーワードの使用: Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // データ型の使用: Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
データ型
以下は一般的なデータ型のリストです:
タイプ | 説明 | 例 |
---|---|---|
integer | 整数 | 103, 12, 5168 |
double | 64ビット浮動小数点数 | 3.14, 3.4e38 |
decimal | 小数 | 1037.196543 |
boolean | 論理値 | true, false |
string | 文字列値 | "Hello CodeW3C.com", "Bill" |
演算子
演算子はASP.NETが式でどの種類のコマンドを実行するかを指示します。
VB言語は多くの演算子をサポートしています。以下は一般的な演算子です:
演算子 | 説明 | 例 |
---|---|---|
= | 変数に値を割り当てる。 | i=6 |
|
|
|
|
|
|
= | 等。値が等であればtrueを返す。 | if i=10 |
<> | 不等。値が不等であればtrueを返す。 | if <>10 |
|
|
|
& | 文字列の結合(連鎖または並置) | "w3" & "schools" |
. | 点。オブジェクトとメソッドの区切り。 | DateTime.Hour |
() | 括弧。値をグループ化する。 | (i+5) |
() | 括弧。引数を渡す。 | x=Add(i,5) |
() | 括弧。配列や集合の値にアクセス。 | name(3) |
Not | 非。trueまたはfalseを反転。 | 準備中でない場合 |
|
|
|
|
|
|
データタイプの変換
データタイプを変換することは、時には非常に有用です。
文字列の入力を別のデータタイプ(例えば、整数や日付)に変換することはよくあります。
一般的に、ユーザー入力は文字列として処理されます。したがって、数字の入力値を使用する前に、数値に変換する必要があります。
以下に一般的な変換メソッドのリストがあります:
メソッド | 説明 | 例 |
---|---|---|
|
文字列を整数に変換します。 |
if myString.IsInt() then myInt = myString.AsInt() end if |
|
文字列を浮動小数点数に変換します。 |
if myString.IsFloat() then myFloat = myString.AsFloat() end if |
|
文字列を10進数に変換します。 |
if myString.IsDecimal() then myDec = myString.AsDecimal() end if |
|
文字列をASP.NET DateTime型に変換します。 |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
文字列を論理値に変換します。 |
myString = "True" myBool = myString.AsBool() |
ToString() | 任意のデータタイプを文字列に変換します。 |
myInt = 1234 myString = myInt.ToString() |
- 前のページ Razor C#ロジック
- 次のページ Razor VB ループ