当前位置:首页 > 技能相关 > C#与C++ > 正文内容

C# 将固定间隔字符串转成数组

admin6个月前 (11-27)C#与C++2280 修订时间:2024-11-27 16:04:16

您可以使用string.Split方法将以固定间隔的字符串转换为数组。以下是一个示例代码,它将以逗号分隔的字符串转换为字符串数组:

string input = "apple,banana,cherry";
char[] delimiter = new char[] { ',' }; // 定义分隔符
string[] result = input.Split(delimiter);
 
foreach (var item in result)
{
    Console.WriteLine(item);
}

如果您需要将字符串转换为其他类型的数组,例如整数数组,您可以在Split之后使用Array.ConvertAll方法:

string input = "1,2,3";
char[] delimiter = new char[] { ',' };
string[] stringArray = input.Split(delimiter);
int[] intArray = Array.ConvertAll(stringArray, int.Parse);
 
foreach (var item in intArray)
{
    Console.WriteLine(item);
}

请注意,int.Parse可能会抛出异常,如果字符串数组中的元素不能转换为整数,因此您可能需要添加异常处理。

 您阅读本篇文章共花了: 

免责声明
本站内容均为博客主本人日常使用记录的存档,如侵犯你的权益请联系:lifei@zaiheze.com 546262132@qq.com 沟通删除事宜。本站仅带访问端口形式使用,已杜绝搜索引擎爬取。

扫描二维码推送至手机访问。

版权声明:本文由LIFEI - blog发布,如需转载请注明出处。

本文链接:http://www.lifeiai.com/?id=450

分享给朋友:

相关文章

C# 第一篇 踏上征程 3年前 (2022-11-14)
C# 第二篇 基础语法3年前 (2022-11-14)
C# 第三篇 流程控制3年前 (2022-11-15)
C# 第五篇 字符串3年前 (2022-11-15)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。