热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在C#中从数组中获取逗号分隔的字符串?

如何在C#中从数组中获取逗号分隔的字符串?原文:https:

如何在 C# 中从数组中获取逗号分隔的字符串?

原文:https://www . geesforgeks . org/如何从 c-sharp 数组中获取逗号分隔字符串/

给定一个数组,现在我们的任务是从给定的数组中获取一个逗号分隔的字符串。所以我们可以使用字符串来完成这个任务。Join() 方法。此方法借助数组中每个项目之间的逗号分隔符来连接数组中的项目。

语法:

String.Join(",", array_name)

其中 array_name 是输入数组。

示例:

Input: {"sireesha", "priyank", "ojaswi", "gnanesh"}
Output: sireesha,priyank,ojaswi,gnanesh
Input: {"sireesha", "priyank"}
Output: sireesha,priyank

方法 1:


  • 声明字符串数组。

  • 使用 string join()函数获取逗号分隔的字符串。


String.Join(",", names)



  • 显示最终结果。

示例:

C


// C# program to display the comma separated
// string from an array 
using System;
class GFG{
public static void Main()
{
    // Creating an array of string elements
    String[] names = { "sireesha", "priyank", 
                       "ojaswi", "gnanesh" };
    // Join the elements separated by comma
    // Using Join() method
    var str1 = String.Join(",", names);
    // Display the final string
    Console.WriteLine(str1);
}
}

输出:

sireesha,priyank,ojaswi,gnanesh

方法 2:

我们还可以从对象数组中找到命令分隔的字符串。


  • 使用名字和姓氏方法创建一个名为 MyEmployee 的类。

  • 在主方法中声明 MyEmployee 的对象数组。

  • 使用 string join()函数获取逗号分隔的字符串。


String.Join(",", e.Select(m => m.First_Name));

这里,我们只加入名字,所以我们使用 select 方法来选择员工的名字。


  • 显示最终结果。

例 2:

C


// C# program to display the comma separated
// string from an array 
using System;
using System.Linq;
// MyEmployee class
class MyEmployee
{
    public string First_Name { get; set; }
    public string Last_Name { get; set; }
}
class GFG{
public static void Main()
{
    // Creating object array of MyEmployee
    MyEmployee[] e = {
        new MyEmployee(){ First_Name = "Sumi", Last_Name = "Goyal" },
        new MyEmployee(){ First_Name = "Mohan", Last_Name = "Priya" },
        new MyEmployee(){ First_Name = "Sumit", Last_Name = "Singh" }
    };
    // Join the elements separated by comma
    // Using Join() method
    var res = String.Join(",", e.Select(m => m.First_Name));
    // Display teh final result
    Console.WriteLine("Final String:" + res);
}
}

输出:

Final String:Sumi,Mohan,Sumit


推荐阅读
author-avatar
唯心-C_436
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有