有没有办法使用Tuple类,但提供其中的项目名称?
例如:
public Tuple<int, int, int int> GetOrderRelatedIds()
Run Code Online (Sandbox Code Playgroud)
返回OrderGroupId,OrderTypeId,OrderSubTypeId和OrderRequirementId的id.
让我的方法的用户知道哪个是哪个是很好的.(当你调用方法时,结果是result.Item1,result.Item2,result.Item3,result.Item4.不清楚哪一个是哪个.)
(我知道我可以创建一个类来保存所有这些ID,但是这些ID已经拥有了他们自己的类,并为这个方法的返回值创建一个类看起来很傻.)
从a中检索项目Tuple是通过访问该ItemX属性来完成的.有没有一种方法来命名每个项目,以便使用元组将更具可读性?
码:
寻找这样的东西:
Dim l As New Tuple(Of String, Integer)
l.Name
l.ID
Run Code Online (Sandbox Code Playgroud)
代替:
Dim l As New Tuple(Of String, Integer)
l.Item1
l.Item2
Run Code Online (Sandbox Code Playgroud)