C#4.0 中的元组是什么?

c#4.0 中的元组是什么?

Tuples具有不同数据类型的元素序列。它被引入以返回一个Tuple的实例,无需单独指定每个元素的类型。

让我们创建一个包含两个元素的元组。以下是声明元组的方法。 −

Tupleperson = new Tuple (32, "Steve");

登录后复制

现在,例如检查元组中的第一项,它是一个整数 –

if (tuple.Item1 == 99) {   Console.WriteLine(tuple.Item1);}

登录后复制

现在检查元组中的第二项,它是一个字符串 –

if (tuple.Item2 == "Steve") {   Console.WriteLine(tuple.Item2);}

登录后复制

以下是创建包含字符串和整数项的元组的示例 –

示例

 实时演示

using System;using System.Threading;namespace Demo {   class Program {      static void Main(string[] args) {         Tuple tuple = new Tuple(50, "Tom");         if (tuple.Item1 == 50) {            Console.WriteLine(tuple.Item1);         }         if (tuple.Item2 == "Jack") {            Console.WriteLine(tuple.Item2);         }      }   }}

登录后复制

输出

50

登录后复制

以上就是C#4.0 中的元组是什么?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2430818.html

(0)
上一篇 2025年3月3日 08:20:59
下一篇 2025年2月23日 13:25:17

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • C# 中类和结构的区别

    为了区分类和结构,我们必须首先了解结构和类在保存和定义数据的上下文中似乎是等效的。这两者都可以在其数据成员中定义并保存一些默认值。但是,如果我们超越这个上下文来考虑它们,那么与结构相比,类提供了更多的灵活性和功能。 以下是类和结构之间的重要…

    2025年3月3日
    000
  • 如何在 C# 中将列表转换为字符串?

    声明一个列表。 List l = new List (); 登录后复制 现在,将元素添加到列表中。 // elementsl.Add(“Accessories”);l.Add(“Footwear”);l.Add(“Watches”); 登录…

    2025年3月3日
    200
  • C# 代码的优化技巧

    以下是一些建议 − 首选列表 在必要时使用列表。使用ArrayList进行相同的工作可能会使代码的工作速度变慢。特别是当您在同一个列表中存储多种类型的对象时。 使用乘法移位操作 与除法运算符相比,最好使用乘法移位操作,因为使用除法运算符会使…

    2025年3月3日
    200
  • 如何用C#实现单向链表的遍历?

    设置链接列表集合 – var list = new LinkedList(); 登录后复制 现在,添加元素 – list.AddLast(“One”);list.AddLast(“Two”);list.AddLast…

    2025年3月3日
    200
  • C# 中的 Regex 类及其类方法是什么?

    Regex 类用于表示正则表达式。正则表达式是可以与输入文本进行匹配的模式。 以下是 Regex 类的方法 – 老师号 方法及说明 1public bool IsMatch(string input) 表示是否指定的正则表达式R…

    2025年3月3日
    200
  • C# 中的强制转换运算符 () 是什么?

    类型转换是将一种类型的数据转换为另一种类型的数据。显式转换由用户使用预定义函数显式完成,并且需要强制转换运算符。 让我们看一个将 double 强制转换为 int 的示例 – 示例 using System;namespace …

    2025年3月3日
    200
  • 如何捕获 C# 中 async void 方法抛出的异常?

    在同步 C# 代码中,异常在调用堆栈中向上传播,直到到达可以处理异常的适当 catch 块。但是,异步方法中的异常处理并不那么简单。 C# 中的异步方法可以具有三种类型的返回值:void、Task 和 Task。当返回类型为 Task 或 …

    2025年3月3日
    200
  • C# 中的异常

    异常是程序执行过程中出现的问题。 C# 异常是对程序运行时出现的异常情况的响应,例如尝试除以零。 异常提供了一种将控制从程序的一个部分转移到另一个部分的方法。 C# 异常处理基于四个关键字 – try – try 块…

    2025年3月3日
    200
  • 在 C# 中检查两个 SortedDictionary 对象是否相等

    C# 中的 SortedDictionary 是一种基于二叉树的实现,它按键顺序维护其元素。它是根据键排序的键/值对的集合。本文将逐步指导您如何在 C# 中检查两个 SortedDictionary 对象是否相等。最后,您将熟练地确定两个 …

    2025年3月3日
    200
  • C# 中的抽象关键字

    C#中的abstract关键字用于抽象类。 C# 中的抽象类包括抽象方法和非抽象方法。您无法实例化抽象类。 抽象类 Vehicle 和抽象方法 display() 的示例 – public abstract class Vehi…

    2025年3月3日
    200

发表回复

登录后才能评论