Tuple<string, int>
最も簡単な方法は、 (.NET 4 以降で使用可能)を返すことです。
public static Tuple<string, int> GetType6()
{
var name = "x";
var age = 1;
return Tuple.Create(name, age);
}
次の方法で値を読み取ることができます。
var pair = GetType6();
string name = pair.Item1;
int age = pair.Item2;
もちろん、より堅牢で読みやすく、保守しやすいのは、クラスを作成することです。
class User
{
public string Name { get; set; }
public int Age{ get; set; }
}
public static User GetUser()
{
var name = "x";
var age = 1;
return new User{Name = name, Age = age };
}
var user = GetUser();
string name = user.Name;
int age = user.Age;