Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# tuple

作者:仅限对你关心   发布日期:2025-05-30   浏览:78

// C# Tuple 示例代码

using System;

class Program
{
    static void Main()
    {
        // 创建一个 Tuple,包含三个元素:int, string 和 double
        Tuple<int, string, double> tuple1 = Tuple.Create(1, "Hello", 3.14);

        // 访问 Tuple 的元素
        Console.WriteLine("Tuple1: Item1 = {0}, Item2 = {1}, Item3 = {2}", 
                          tuple1.Item1, tuple1.Item2, tuple1.Item3);

        // 创建一个 Tuple,包含两个元素:string 和 int
        var tuple2 = Tuple.Create("World", 42);

        // 访问 Tuple 的元素
        Console.WriteLine("Tuple2: Item1 = {0}, Item2 = {1}", 
                          tuple2.Item1, tuple2.Item2);

        // 创建一个嵌套的 Tuple
        var nestedTuple = Tuple.Create("Nested", tuple1);

        // 访问嵌套 Tuple 的元素
        Console.WriteLine("Nested Tuple: Item1 = {0}, Item2.Item1 = {1}, Item2.Item2 = {2}, Item2.Item3 = {3}", 
                          nestedTuple.Item1, 
                          nestedTuple.Item2.Item1, 
                          nestedTuple.Item2.Item2, 
                          nestedTuple.Item2.Item3);
    }
}

解释说明:

  1. Tuple.Create 方法用于创建一个新的 Tuple 对象。它可以接受多个参数,每个参数对应 Tuple 中的一个元素。
  2. 访问 Tuple 元素:可以通过 Item1, Item2, Item3 等属性来访问 Tuple 中的元素。
  3. 嵌套 Tuple:Tuple 可以包含其他 Tuple,形成嵌套结构。通过类似 nestedTuple.Item2.Item1 的方式可以访问嵌套 Tuple 中的元素。

希望这个示例能帮助你理解 C# 中 Tuple 的基本用法。

上一篇:c# stringbuilder

下一篇:c# 时间转换

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

.net和c#

c#游戏开发

c#网络编程

c# rectangle

c# if else

c#高并发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站