投稿者 魔界の仮面弁士  (社会人) 投稿日時 2022/11/2 10:59:21
> そのコードだと文法エラーになりませんか?
どちらかというと、コンパイルエラー、かな。

// 修正案1
IMember member = null;
if (Silverbtn.Checked)
{
    member = new SliverMem();
}
Resultlabel.Text = $"{value * member?.Rate}円";



// 修正案2
if (Silverbtn.Checked)
{
    IMember member = new SliverMem();
    Resultlabel.Text = (value * member.Rate) + "円";
}