最新のWeb開発のチュートリアル
 

ASP.NETレイザー - VB変数


変数は、データを格納するために使用するエンティティ命名されています。


変数

変数は、データを格納するために使用されています。

変数の名前はアルファベット文字で始まる必要がありますし、空白や予約文字を含めることはできません。

変数は、データのIT店舗の種類を示す、特定のタイプのものとすることができます。 文字列変数ストア文字列値("Welcome to w3ii")整数変数の店舗番号値(103)日付変数ストアの日付値、など

変数は、薄暗いキーワードを使用して、またはタイプを使用して宣言されている(if you want to declare the type)が、ASP.NETは、通常は自動的にデータの種類を決定することができます。

// Using the Dim keyword:
Dim greeting = "Welcome to w3ii"
Dim counter = 103
Dim today = DateTime.Today

// Using data types:
Dim greeting As String = "Welcome to w3ii"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

データの種類

以下は、一般的なデータ型のリストは、次のとおりです。

タイプ 説明
整数 整数(whole numbers) 103、12、5168
ダブル 64ビット浮動小数点数 3.14、3.4e38
小数 進数(higher precision) 1037.196543
ブーリアン ブーリアン 正誤
「こんにちはw3ii」、 "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
& 追加文字列(concatenation)"w3" & "schools"
. ドット。 別々のオブジェクトとメソッド。 DateTime.Hour
() 括弧。 グループ値。 (i+5)
() 括弧。 パラメータを渡します。 x= Add(i,5)
() 括弧。 配列またはコレクション内の値にアクセスします。 name(3)
Not ではありません。 trueまたはfalseに戻します。 if Not ready
And
OR
論理AND。
論理和。
if ready And clear
if ready Or clear
AndAlso
orElse
論理拡張し。
論理または拡張。
if ready AndAlso clear
if ready OrElse clear

データ型の変換

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

最も一般的な例は、整数または日付など、別のタイプの文字列入力を変換することです。

原則として、ユーザーの入力は、ユーザーが番号を入力した場合でも、文字列として提供されます。 彼らは計算に使用することができます前に、したがって、数値の入力値は、数値に変換する必要があります。

以下は、一般的な変換方法のリストは、次のとおりです。

方法 デクリプション
AsInt()
IsInt()
ストリングを整数に変換します。 場合myString. IsInt() myString. IsInt()その後、
ミンはのmyStringを=。 AsInt()
場合終了
AsFloat()
IsFloat()
浮動小数点数の文字列に変換します。 場合myString. IsFloat() myString. IsFloat()その後、
myFloat =のmyString。 AsFloat()
場合終了
AsDecimal()
IsDecimal()
10進数に文字列を変換します。 場合myString. IsDecimal() myString. IsDecimal()その後、
myDec =のmyString。 AsDecimal()
場合終了
AsDateTime()
IsDateTime()
ASP.NETのDateTime型に文字列を変換します。 myString = "2012年10月10日"
MyDateに該当=のmyString。 AsDateTime()
AsBool()
IsBool()
ブールに文字列を変換します。 myString = "真"
myBool =のmyString。 AsBool()
ToString() 任意のデータ型は文字列に変換します。 ミント= 1234
myString =ミン。 ToString()