Giriş
Açıklaması şöyle
Örnek - Out Variable
Şöyle yaparız.
Örnek - Return Value
Tuple dönen bir metod için şöyle yaparız.
Açıklaması şöyle
Discards are local variables which you can assign but cannot read from. i.e. they are “write-only” local variables.
Discard Variable 2 durumda kullanılabilir.
1. Out Variable
2. Return Value
Şöyle yaparız.
if (bool.TryParse("TRUE", out bool _))
Örnek - İkisi Birlikte
Şöyle yaparız
// Out params
if (DateTime.TryParse(dateString, out _))
Console.WriteLine("dateString can be parsed as a DateTime");
// Tuples
var (minimum, _) = FindMinMax(myData);
Console.WriteLine($"The minimum value is {minimum}");
Tuple dönen bir metod için şöyle yaparız.
public static void Main()
{
var (_, _, _, pop1, _, pop2) = QueryCityDataForYears("New York City", 1960, 2010);
Console.WriteLine($"Population change, 1960 to 2010: {pop2 - pop1:N0}");
}
private static (string, double, int, int, int, int)
QueryCityDataForYears(string name, int year1, int year2)
{
int population1 = 0, population2 = 0;
double area = 0;
if (name == "New York City")
{
area = 468.48;
if (year1 == 1960) {
population1 = 7781984;
}
if (year2 == 2010) {
population2 = 8175133;
}
return (name, area, year1, population1, year2, population2);
}
return ("", 0, 0, 0, 0, 0);
}
Hiç yorum yok:
Yorum Gönder