---
# System prepended metadata

title: C# 7.0 「_」アンダースコアは値の破棄を意味する　2021-04-23
tags: [C#]

---

---
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#`
