私はC#の初心者です-私はほんの数日しか学んでいません。GW2トレーディングポスト計算機を作成しようとしていますが、行き詰まっています。文字列の長さがa -
(のような-21
)の場合に3に等しく、intの値が負であるかどうかを確認しようとしています。私はこのelse
声明のどこが間違っているのか見当がつかないようです。
sellPrice = sellPrice * 0.85;
profit = (int)sellPrice - buyPrice;
String copperString;
copperString = profit.ToString();
int length = copperString.Length;
if (length == 3 && profit < 0);
{
copperString = copperString.Substring(Math.Max(0, copperString.Length - 3));
this.textBox3.Text = copperString;
}
else
{
copperString = copperString.Substring(Math.Max(0, copperString.Length - 2));
this.textBox3.Text = copperString;
}