首页 > 解决方案 > 通过嵌套元组 C# 中的项目进行引用

问题描述

如何轻松引用嵌套元组中的项目?我下面的方法感觉比想象的要多。
我认为它可以更快更好,但是由于我最近开始编程,我不知道如何称呼某些编程概念以及如何针对它提出具体的针对性问题。

我的目标是练习使用变量和元组将字符串 s 设置为“John␣was␣born␣on␣1-10-2001”

using System;

class Program {
  public static void Main() {
    var name = "John";
    var day = 1;
    var month = 10;
    var year = 2001;
    Tuple<string, Tuple<int, int, int>> person;
    person = Tuple.Create(name, Tuple.Create(day, month, year));
    
    string s = "";
    s = person.Item1 + " was born on " + person.Item2.Item1 + "-" + person.Item2.Item2 + "-" + person.Item2.Item3;
  }
}

标签: c#referencenestedtuples

解决方案


推荐阅读