zoukankan      html  css  js  c++  java
  • 元组的使用方法

    Framework4.0提供了一组新的泛型来保存不同类型的元数集,称为“元组”

    定义如下:

    创建元组:

    var tuple=new Tuple<string,char,int>("小明", '男', 20);
    

     也可以调用静态方法创建:

    var tuple= Tuple.Create("小明", '男', 20);
    

    获得元组的值:

    元组定义好之后会根据成员的数量和顺序生成相应个数的Item,直接通过Item,就可以访问到成员了。
    如:

    Console.WriteLine(tuple.Item2);
    

     应用场景:

    一个方法返回多个值:
    以前我们一个方法只能返回一个值或者对象。但是键值对集合只能返回一个Key和一个Value,而类又需要单独定义,要多返回值,要么就用out参数,这对于某些情况下需要返回多个数据,不管是定义一个类还是使用out参数都不灵活。所以,我们可以使用元组作为方法的返回值。

    internal class Program
        {
            static void Main(string[] args)
            {
                var stu= GetStudentInfo();
                Console.WriteLine(stu.Item1);
                Console.WriteLine(stu.Item2);
                Console.WriteLine(stu.Item3);
                Console.ReadKey();
            }
    
            public static Tuple<string, char, int> GetStudentInfo()
            {
                return Tuple.Create("小明", '男', 20);
            }
        }
    

     

  • 相关阅读:
    windows使用zip包安装mysql8.0.12
    windows使用msi包安装mysql8.0.12
    查看mysql的bin-log日志
    修改zabbix的端口号
    mysql备份脚本并保留7天
    上海坤亿
    nginx面试题
    服务器导入导出数据
    轮询和长轮询
    Python 三种读文件方法read(), readline(), readlines()及去掉换行符
  • 原文地址:https://www.cnblogs.com/rennix/p/6385227.html
Copyright © 2011-2022 走看看