[C#] Discard Variable (_)
C# 7.0 提供一個變數叫 Discard
使用情境
當今天有一個方法叫QueryCityDataForYears
,而他會回傳很多個變數,但我們只需要回傳變數中其中幾個而已,這時候其他不需要使用到的變數就可以用 _
取代。
var (_, _, _, pop1, _, pop2) = QueryCityDataForYears("New York City", 1960, 2010);
使用 _ 的優點
那些不會使用到的變數就不會被allocate一個記憶體空間