--- lang: ja-jp breaks: true --- # C# 7.0 「_」アンダースコアは値の破棄を意味する 2021-04-23 > https://blog.xin9le.net/entry/2017/05/28/020129 > 値の破棄 > 「値の破棄」を明示したい > ```csharp= > //--- こんな複数の値を引数から戻す関数があったとして > private void OutVariable2(out int x, out string y) > { > x = 123; > y = "abc"; > } > > //--- 全部 _ ひとつで OK > this.OutVariable2(out var _, out var _); > this.OutVariable2(out _, out _); > ``` ` ###### tags: `C#`