Witam
Jak zwrócić returnem dwie wartości?
Poproszę najłatwiejszy sposób.
Z góry dzięki :-).
PS. Chodzi mi o język C#.
Witam
Jak zwrócić returnem dwie wartości?
Poproszę najłatwiejszy sposób.
Z góry dzięki :-).
PS. Chodzi mi o język C#.
Tuple, zwracanie przez referencję w parametrze (ref/out), własna klasa.
Zwróć obiekt klasy która ma dwa pola, pozdrawiam
using System;
public class SomeClass
{
public string someString { get; set; }
public int someInt { get; set; }
}
public class Test
{
public static void Main()
{
var localVariable = SomeFunction();
}
public static SomeClass SomeFunction()
{
return new SomeClass { someString = "jakis tekst", someInt = 4};
}
}
cos takiego
Ewentualnie coś takiego:
public class Test
{
public static void Main()
{
var (localVariable, localVariable2) = SomeFunction();
Console.WriteLine($"{localVariable} {localVariable2}");
}
public static (int, string) SomeFunction()
{
return (4, "jakiś tekst");
}
}
(aka ValueTuple)
KeyPairValue<TKey, TValue>