• Tuple方法


    组元是C# 4.0引入的一个新特性,编写的时候需要基于.NET Framework 4.0或者更高版本。组元使用泛型来简化一个类的定义。

    public class Point
    {
    public int X { get; set; }
    public int Y { get; set; }
    }


    //the user customer data type.
    Point p = new Point() { X = 10, Y = 20 };
    //use the predefine generic tuple type.
    Tuple<int, int> p2 = new Tuple<int, int>(10, 20);

    //
    Console.WriteLine(p.X + p.Y);
    Console.WriteLine(p2.Item1 + p2.Item2);

    一个简单的包含两个Int类型成员的类,传统的方法定义point需要写很多代码,但是使用tuple却只有一句,组元多用于方法的返回值。如果一个函数返回多个类型,这样就不在用out , ref等输出参数了,可以直接定义一个tuple类型就可以了。非常方便。

  • 相关阅读:
    Android theme应用主题实现
    CSS_复习
    复习_数字与字符串
    网络编程
    JAVA--多线程
    File类
    c#中new hisase关键字
    内存泄漏、程序崩溃的排除办法
    解决跨线程问题的几种办法
    c#接口
  • 原文地址:https://www.cnblogs.com/xiatianoo/p/5584041.html
Copyright © 2020-2023  润新知