Return dwóch wartości

0

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

2

Tuple, zwracanie przez referencję w parametrze (ref/out), własna klasa.

1

Zwróć obiekt klasy która ma dwa pola, pozdrawiam

3
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

4

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)

1

KeyPairValue<TKey, TValue>

1 użytkowników online, w tym zalogowanych: 0, gości: 1