+ 2

Можно ли в c# возвращать болше одного значения?

С помощью return метод возвращает ожидаемое значение, но только одно. Можно ли возвращать больше значений?

14th Jun 2018, 8:21 AM
Stavr Bulanov
Stavr Bulanov - avatar
2 odpowiedzi
+ 2
Я уже нашел самый удобный и понятный для меня способ public void OnLoad(int x, out string key, out string value) { //some code// key = "key"; value = "value"; } Таким образом я просто указываю в какие переменные мне записывать значения
15th Jun 2018, 2:28 AM
Stavr Bulanov
Stavr Bulanov - avatar
+ 14
Можно использовать для этого кортеж (tuple), начиная с версии C# 7.0. Подробнее: https://docs.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-7
14th Jun 2018, 12:29 PM
NezhnyjVampir