if else if文でマークをチェックし、条件に従ってマークをグレードします。私はそれが私が得たコンパイル演算子 '&&'は 'bool'型と 'int'型のオペランドには適用できません
int marks;
string grade;
if (marks>=80 && marks!>100)
{
grade = "A1";
}
else if (marks>=70 && marks!>79)
{
grade = "A2";
}
など.....しかし
、
オペレータ「& &は、」タイプ「ブール」と 'のオペランドに適用することはできませんint '
私はit.thanksを事前に修正するのに役立ちます。
'!>'? '<='を試してください。 – cHao
あなたは単にオペレータを作るために看板を縫うことができる素晴らしい考え。 – Dani
@Dani:あなたが考えるよりも理にかなっています。結局、 '<='は「以下」であり、 '!='は「等しくない」ことを意味します。 '!>'は、「より大きくない」という自然な翻訳のようです。ちょうどそれが有効なC#ではないことが起こります。 – cHao