首页 > 解决方案 > C# 如何通过名称设置 ValueTuple 字段值

问题描述

我可以仅通过将其名称设置为字符串来设置 ValueTuple 字段值吗?

我想我可以使用反射来做到这一点,但有更直接的方法吗?

我想做这样的事情:

(string email, int age) user = ("abcd@domain.com", 20)
        
user.SetValue("email", "1234@domain.com");
    
// or
    
user["email"] = "1234@domain.com"

标签: c#.nettuplesvaluetuple

解决方案


推荐阅读