让我先睡一觉再说 2024-02-26 09:15 采纳率: 25%
浏览 3
已结题

C#一个数组的每个下标都存的是不同的元素

C#一个数组的每个下标都存的是不同的元素。
例如:有一个数组,下标0要存人的名字,下标1要存人的性别,下标2要存人的年龄。
请问要怎么写?

  • 写回答

5条回答 默认 最新

  • GISer Liu 2024-02-26 09:16
    关注

    该回答引用自GPT-3.5,由博主GISer Liu编写:

    针对您的问题,您可以使用C#中的数据结构来实现这样的需求。在这种情况下,可以使用字典(Dictionary)来存储这样的信息,因为字典可以使用键值对的方式存储数据,而且键是唯一的。
    以下是解决方案的大纲:

    1. 创建一个字典(Dictionary),其中键是整数类型,代表下标,值是字符串类型,代表存储的信息。
    2. 在字典中添加数据,键为下标,值为相应的信息。
    3. 根据需要检索和操作数据。
      下面是具体的代码示例:
      csharpCopy code
      using System;
      using System.Collections.Generic;
      class Program
      {
      static void Main()
      {
      // 创建一个字典来存储信息
      Dictionary<int, string> personInfo = new Dictionary<int, string>();
      // 添加信息到字典中
      personInfo.Add(0, "John");  // 下标0存储名字
      personInfo.Add(1, "Male");  // 下标1存储性别
      personInfo.Add(2, "30");    // 下标2存储年龄
      // 读取并输出信息
      Console.WriteLine("Name: " + personInfo[0]);
      Console.WriteLine("Gender: " + personInfo[1]);
      Console.WriteLine("Age: " + personInfo[2]);
      // 修改年龄信息
      personInfo[2] = "35";
      // 输出修改后的年龄信息
      Console.WriteLine("Modified Age: " + personInfo[2]);
      }
      }
      
      这段代码创建了一个字典 personInfo,将人的名字、性别和年龄存储在不同的下标上,并且可以根据下标来检索和修改相应的信息。
      如果您有任何疑问或其他问题,请随时提出。

    如果该回答解决了您的问题,请采纳!如果没有,请参考以下方案进行修订

    用户答题指南

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月27日
  • 已采纳回答 2月27日
  • 创建了问题 2月26日

悬赏问题

  • ¥20 有没有人会这个东西的
  • ¥15 cfx考虑调整“enforce system memory limit”参数的设置
  • ¥30 航迹分离,航迹增强,误差分析
  • ¥15 Chrome Manifest扩展引用Ajax-hook库拦截请求失败
  • ¥15 用Ros中的Topic通讯方式控制小乌龟的速度,走矩形;编写订阅器代码
  • ¥15 LLM accuracy检测
  • ¥15 pycharm添加远程解释器报错
  • ¥15 如何让子窗口鼠标滚动独立,不要传递消息给主窗口
  • ¥15 如何能达到用ping0.cc检测成这样?如图
  • ¥15 关于#DMA固件#的问题,请各位专家解答!