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

Razor C# 変数


ASP.NET Razor - C# 変数


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


変数

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

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

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

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

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

// データ型の使用:
文字列挨拶 = "W3CSchool.cc へようこそ";
int counter = 103;
DateTime today = DateTime.Today;


データ型

一般的に使用されるデータ型を以下に示します:

TypeDescriptionInstance
intInteger (すべての数値) 103 , 12, 5168
float浮動小数点数3.14, 3.4e38
10進数10進数(高精度)1037.196543
boolブール値tru​​e、false
stringstring"Hello W3CSchool.cc"、"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)
+連結された文字列 (相互に関連する一連のもの)。 「w3」+「schools」
.ポイント。オブジェクトとメソッドを分離します。 DateTime.Hour
()かっこ。グループの価値観。 (i+5)
()かっこ。パラメータを渡します。 x=Add(i,5)
[]角括弧。配列またはコレクションの値にアクセスします。 名前[3]
!いいえ。真/偽否定。 if (!ready)
&&
||
論理積。
論理和。
if (準備完了 && クリア)
if (準備完了 || クリア)


データ型の変換

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

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

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

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

メソッド説明Example
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();

PHP中国語ウェブサイト