C#のwhile文とdo while文のサンプルです。
目次
while文
| while (条件式) { 実行される処理 } |
- 条件式がtrueの間、処理を繰り返します。
- 最初の条件式の判定でfalseの場合、ループは1回も実行されません。
- 以下は、Microsoftのfor (C# リファレンス)のリンクです。
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/for
コード
サンプルのコードです。
8行目は値が2より小さい間、処理を繰り返します。
using System;
class Test1
{
static void Main()
{
int i = 0;
while (i < 2)
{
Console.WriteLine("値=" + i); //値=0 値=1が出力される
i++;
}
}
}
do...while文
| do { 実行される処理 } while (条件式); |
- 条件式がtrueの間、処理を繰り返します。
- 必ず1回は処理が実行されます。
コード
サンプルのコードです。
13行目は値が2より小さい間、処理を繰り返します。
→値=2のみ出力されます。
using System;
class Test1
{
static void Main()
{
int i = 2;
do
{
Console.WriteLine("値=" + i); //値=2が出力される
i++;
}
while (i < 2);
}
}
関係演算子
以下は、C#の関係演算子です。
| 関係演算子 | 説明 |
|---|---|
| a > b | aはbより大きい |
| a >= b | aはbより大きい または 等しい |
| a < b | aはbより小さい |
| a <= b | aはbより小さい または 等しい |
以下は、MicrosoftのC# 演算子の関係演算子のリンクです。
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/operators/#relational-and-type-testing-operators
等値演算子
以下は、C#の等値演算子です。
| 等値演算子 | 説明 |
|---|---|
| a == b | aとbの値は等しい |
| a != b | aとbの値は等しくない |
以下は、MicrosoftのC# 演算子の等値演算子のリンクです。
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/operators/#equality-operators
関連の記事
C# if文のサンプル
C# switch文のサンプル
C# for文とbreakとcontinueのサンプル
C# クラスとコンストラクタのサンプル