c# - 如何命名元组属性?

标签 c# tuples

如何和“可能”组织从返回带有参数名称的元组类型的方法返回, 举个例子

private static Tuple<string, string> methodTuple()
{
    return new {Name = "Nick", Age = "Twenty"}; /*exception because need to new Tuple<string, string>(){Item1 = "Nick", Item2 = "Twenty"}o*/
}

和调用参数类似 methodTuple.Name 而不是 methodTuple.Item1....N

这可能吗?

UPD:我想创建具有命名参数但没有新命名类型的对象。

最佳答案

在 C# 7.0 (Visual Studio 2017) 中有一个新选项可以做到这一点:

(string first, string middle, string last) LookupName(long id)

关于c# - 如何命名元组属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27908630/

相关文章:

c++ - 检查所有 std::tuple 元素是否满足条件+设计问题

c# - 在 teamcity 中并行运行单元测试?

c# - 发送消息速度套接字

c# - 为什么不能使用自动布局编码结构

c# - ef6 和级联删除

c++ - 如何将元组扩展为可变参数模板函数的参数?

python - 列表和元组之间的连接/分布

C# 或 VB.NET - 迭代所有公共(public)枚举

haskell - 从 Haskell 中的 IO 数据初始化元组

python - 使用三元图的元组键将 Pandas 数据框转换为字典