C#中元组Tuple<>的使用方法
2022/6/24 14:21:50
本文主要是介绍C#中元组Tuple<>的使用方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、元组的定义与使用,
1 //定义 2 Tuple<string, string> a = new Tuple<string, string>("1", "2"); 3 //使用 4 string str1=a.Item1;//str1=="1" 5 string str2=a.Item2;//str2=="2" 6 7 8 (double, int) t1 = (4.5, 3); 9 Console.WriteLine($"Tuple with elements {t1.Item1} and {t1.Item2}."); 10 // Output: 11 // Tuple with elements 4.5 and 3. 12 13 (double Sum, int Count) t2 = (4.5, 3); 14 Console.WriteLine($"Sum of {t2.Count} elements is {t2.Sum}."); 15 // Output: 16 // Sum of 3 elements is 4.5. 17 18 19 var t = (Sum: 4.5, Count: 3); 20 Console.WriteLine($"Sum of {t.Count} elements is {t.Sum}."); 21 // Sum of 3 elements is 4.5.
2、元组最大的用处就是,不用为了 一些简单的结构或对象而去新建一个类了。
元组就是一些对象的集合,在我们编程时,比如一个人的信息,我们常常创建一个Person类去描述一个人,传统的做法如下:
1 public class Person 2 { 3 public int ID{get;set;} 4 public string Name{get;set;} 5 } 6 7 Person a=new Person() 8 { 9 ID=1001, 10 Name='CodeL' 11 }; 12 13 Console.WriteLine(a.Name);
那么我们使用元组可以怎么做呢?如下所示:
1 Tuple<int,string> a=new Tuple<int,string>(1001,'CodeL'); //直接使用元组对象,不需要创建自定义的对象,定义方法多样,参考编号1的内容 2 3 Console.WriteLine(a.Item2);//Item1 代表第一个,Item2代表第二个,每一个元组对象都有一个默认的item属性
参考:c# 元组 - UpOcean - 博客园 (cnblogs.com)
这篇关于C#中元组Tuple<>的使用方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#