私は完全にうまくいくいくつかのコードを持っていますが、ちょっと混乱しています。nullの場合、2つのフィールドに基づいて文字列にきれいに追加するにはどうすればいいですか?
もっとクリーンな方法でこれを行う方法はありますか?
ViewBag.PageName = "Search Results for ";
if (searchViewModel.Code != null) --checking Code value
ViewBag.PageName += $"Product {searchViewModel.Code}";
if (searchViewModel.Region != null)
{
if (searchViewModel.Code != null) --checking Code value Again!
ViewBag.PageName += " and ";
ViewBag.PageName += $"Region {searchViewModel.Region}";
}
'string.IsNullOrWhiteSpace()'の使用をお勧めします。とにかく、あなたのコードに間違いはありません。それが不器用だとあまり考えないでください。 –
@JohnEphraimTugado、私はisnullorwhitespaceについて知らなかったありがとうございました – djblois
あなたのコードは問題ありません。 if文には中括弧を使用するのが好きですが(私の好み:)# – berniefitz