今日はプログラミングのレッスンがありました。コンソールでの非常に簡単な運動。コンソールから文字ごとにロードするループを作成し、getchar()を割り当てて、これらすべてをループ用語で記述しました。
char c;
while((c = getchar()) != '\n'){
...
これは安全に使用できないと言う人もいれば、C / C ++ではできるがC#ではできないと言う人もいます。
私はこれを試しました
string s;
if((s = Console.ReadLine()) != ""){
...
しかし、これも機能するので、なぜこれが安全でないのかわかりません。それともそうではありませんか?
編集:\私もこれを読みましたなぜあなたは条件で割り当てを使用するのですか?しかし、これは私の質問に対する答えではありません。