■No60667 (しぃー さん) に返信
> 無限ループwhile(ture)はわかるのですが、
ture → true
> strWarusu = ReadLine();
strWarusu = Console.ReadLine(); ではなく?
> if (Console.ReadLine()[0] == 'N')
これだと、何も入力せずに Enter された場合にエラーになりますよ。
> 私の考えだと、if (bEnd == true)
それでも良いですが、結局は同じ意味です。このことは
if( x > 0 )
という処理を
if( (x > 0) == true )
と書ける事に似ています。
「bEnd == true」は、bEnd が true の場合に「true」を返し、
bEnd が falseの場合に「false」を返します。
結果として、
if (bEnd)
if (bEnd == true)
if (true == bEnd)
if ((bEnd == true) == true)
などはすべて同じ意味を持ちます。