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

ASP.NETレイザー - C#の変数


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


変数

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

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

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

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

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

// Using data types:
string greeting = "Welcome to w3ii";
int counter = 103;
DateTime today = DateTime.Today;

データの種類

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

タイプ 説明
int型 整数(whole numbers) 103、12、5168
浮く 浮動小数点数 3.14、3.4e38
小数 進数(higher precision) 1037.196543
BOOL ブーリアン 正誤
「こんにちはw3ii」、 "John"

演算子

オペレータは、式の中で実行するコマンドの種類ASP.NETに指示します。

C#言語は、多くのオペレータをサポートしています。 以下は、一般的な演算子のリストは以下のとおりです。

オペレーター 説明
= 変数に値を割り当てます。 i=6
+
-
*
/
値または変数を追加します。
値または変数を減算します。
値または変数を乗算します。
値または変数を分割します。
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
変数をインクリメントします。
変数をデクリメントします。
i += 1
i -= 1
== 平等。 値が等しい場合はtrueを返します。 if (i==10)
!= 不平等。 値が等しくない場合、trueを返します。 if (i!=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]
! ではありません。 trueまたはfalseに戻します。 if (!ready)
&&
||
論理AND。
論理和。
if (ready && clear)
if (ready || clear)

データ型の変換

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

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

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

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

方法 説明
AsInt()
IsInt()
ストリングを整数に変換します。 if (myString. IsInt() )
  {myInt=myString. AsInt() ;}
AsFloat()
IsFloat()
浮動小数点数の文字列に変換します。 if (myString. IsFloat() )
  {myFloat=myString. AsFloat() ;}
AsDecimal()
IsDecimal()
10進数に文字列を変換します。 if (myString. IsDecimal() )
  {myDec=myString. AsDecimal() ;}
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() ;