1
A
回答
4
public class VPair<TFirst, TSecond>
{
public TFirst First { get; set; }
public TSecond Second { get; set; }
public VPair(TFirst first, TSecond second)
{
First = first;
Second = second;
}
}
或C#4.0
奖金 Tuple
类:
public class VTriple<TFirst, TSecond, TThird> : VPair<TFirst, TSecond>
{
public TThird Third { get; set; }
public VTriple(TFirst first, TSecond second, TThird third)
: base(first, second)
{
Third = third;
}
}
5
不可以。不过,您可以使用数组或地图来返回它们。
0
您可以返回一个列表<对象>。
1
在C++中,这可以使用称为std :: pair的东西来完成。这里是如何做到这一点在C#中的StackOverflow职位:What is C# analog of C++ std::pair?
0
return new object[] { object1, object2 }
或者,您也可以使用匿名类型。 See this article for more information。
相关问题
- 1. 如何在多个子类中返回不同的类型?
- 2. 返回对象类型C
- 3. C++返回同类中的方法中的对象类型
- 4. 在C#.NET中使用C++中的COM对象返回对象[]
- 5. 在C#中返回属性类型.net
- 6. C#.NET WebService返回对象
- 7. VB.NET如何存储多个对象(不同类的类型)
- 8. 让C#方法返回多个不同数据类型的值?
- 9. 抽象与不同的返回类型
- 10. 返回不同的列表类型C#
- 11. 如何从Java方法返回多个不同对象?
- 12. 如何从java中的方法返回不同类型的对象?
- 13. 返回类型对象
- 14. 从C#方法返回不同类型
- 15. 不同类型的同一个对象
- 16. C# - 不同类型的对象列表
- 17. 如何在向量中存储多个类的不同对象?
- 18. 如何从C#中的类self返回类的对象?
- 19. 多个对象集相同类型的
- 20. Apollo GraphQL:查询返回不同类型对象的模式?
- 21. ASP.NET Web Service返回不同对象类型的arraylist
- 22. 从单一方法可能返回不同类型的对象
- 23. 如何在不导致类型不匹配的情况下返回“对象”类型的对象
- 24. 如何在Objective-C中返回类似于std :: pair的对象?
- 25. 如何检查“多对象”返回类型
- 26. 在C++中返回对象
- 27. C# - 如何返回一个类型的字符串,其中类型驻留在不同的程序集中
- 28. 如何在C#Web服务中返回动态类型的对象?
- 29. 什么对象类型在obj-c返回中做self.parent?
- 30. 如何在Scala中的Option类型中返回多个值?
+1 - 在问题中排除了最健全的解决方案! – Fenton 2010-03-15 08:16:22