尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
C# 将逗号分割的字符串转换为long,并添加到List<long>
目录方法1使用Split和Convert.ToInt64方法2使用LINQ的Select和ToList方法3使用TryParse进行异常安全转换推荐如果您喜欢此文章请收藏、点赞、评论谢谢祝您快乐每一天。在C#中如果你有一个由逗号分隔的字符串如1,2,3并希望将这个字符串中的每个数字转换为long或int类型然后将它们添加到一个Listlong或Listint中你可以按照以下步骤操作下面使用Listlong为例。方法1使用Split和Convert.ToInt64using System;using System.Collections.Generic;class Program{static void Main(){string numbersString 123,456,789;Listlong numbersList new Listlong();// 使用Split方法分割字符串然后使用Convert.ToInt64转换每个分割后的字符串为long并添加到列表中foreach (string numberStr in numbersString.Split(,)){numbersList.Add(Convert.ToInt64(numberStr));}// 输出结果以验证foreach (long number in numbersList){Console.WriteLine(number);}}}方法2使用LINQ的Select和ToListusing System;using System.Collections.Generic;using System.Linq;class Program{static void Main(){string numbersString 123,456,789;Listlong numbersList numbersString.Split(,).Select(long.Parse) // 使用long.Parse可以直接转换并捕获异常比Convert.ToInt64更安全.ToList(); // 将结果转换为Listlong// 输出结果以验证foreach (long number in numbersList){Console.WriteLine(number);}}}方法3使用TryParse进行异常安全转换推荐如果你担心某些字符串可能无法转换为long例如如果字符串包含字母或非数字字符可以使用long.TryParse方法它在转换失败时不会抛出异常而是返回false。using System;using System.Collections.Generic;using System.Linq;class Program{static void Main(){string numbersString 123,456,789,abc; // 示例中包含非数字字符串实际应用中应确保所有字符串都是数字或进行适当的错误处理。Listlong numbersList new Listlong();foreach (string numberStr in numbersString.Split(,)){if (long.TryParse(numberStr, out long number)) // 使用TryParse进行安全转换并捕获转换结果{numbersList.Add(number); // 只有成功转换时才添加到列表中}else{Console.WriteLine($无法转换字符串 {numberStr} 为 long.); // 输出错误信息或进行其他错误处理。}}// 输出结果以验证实际应用中应检查列表是否为空或包含预期数量的元素foreach (long number in numbersList){Console.WriteLine(number);}}}使用TryParse方法可以确保你的程序在面对非法的输入时更加健壮避免因非法输入而导致的程序崩溃。根据需要选择适合你的代码吧。如果您喜欢此文章请收藏、点赞、评论谢谢祝您快乐每一天。
RELATED

相关推荐

努比亚NaviX Ultra亮相WAIC,智能体手机能否让用户生活更简单?

努比亚NaviX Ultra亮相WAIC,智能体手机能否让用户生活更简单?

努比亚NaviX Ultra:外观与功能双升级在2026 WAIC期间,首次亮相的努比亚NaviX Ultra吸引了众多目光。它是努比亚联合字节豆包打造的二代“豆包手机”,与一代努比亚M153相比,外观设计变化较大。其机身背部搭载横向排布的大尺寸影像模…

📅 2026/11/8 6:23:28
2026 WAIC:努比亚二代“豆包手机”NaviX Ultra亮相,智能体验全面升级!

2026 WAIC:努比亚二代“豆包手机”NaviX Ultra亮相,智能体验全面升级!

7月18日智东西消息,在2026 WAIC期间,努比亚联合字节豆包打造的二代“豆包手机”努比亚NaviX Ultra首次亮相,相比一代有诸多升级。智能体手机理念中兴通讯终端事业部总裁、努比亚总裁倪飞表示,智能体手机要从人操作手机变为手机帮人…

📅 2026/10/23 15:37:06
图形渲染中的透明混合

图形渲染中的透明混合

现代 GPU 默认采用的是经典的 Source Over 混合公式。设: 当前绘制颜色(Source)为 C s ,透明度为 α s 。 帧缓冲已有颜色(Destination)为 C d , 透明度为 α d 。 那么混合后的颜色为: C o u t…

📅 2026/9/11 17:01:19
MORE NEWS

更多资讯

📰

办理电工证被骗?学历不高怕报不上名?怎么报名不踩坑

办理电工证被骗?学历不高怕报不上名?怎么报名不踩坑 你是不是也担心,自己学历不高,根本报不上电工证?或者已经交了钱,结果还是被坑了?这事儿真的太多了, 办理电工证被骗…

📰

旅顺电工证怎么考,全国通用怎么拿,别怕考不过白交培训费

旅顺电工证怎么考,全国通用怎么拿,别怕考不过白交培训费 怕考不过白交培训费?旅顺电工证怎么考,全国通用怎么拿?你不是一个人在战斗。不少刚接触电工行业的小伙伴,因为对考试流程不熟悉,结果花了几千块培训费,最终因为没通过考试而白忙一场。其实,只…

📰

德州考电工证的试题真实经历:实操考试心里没底怕挂科

德州考电工证的试题真实经历:实操考试心里没底怕挂科 实操考试心里没底怕挂科,这是很多准备考电工证的学员的真实经历。不管是高压电工证还是低压电工证,考试内容都涉及实操和理论,一不小心就可能挂科,耽误时间和机会。特别是德州地区,因为考试内容和流…

📰

考低压电工证考试技巧怎么掌握才能一次通过拿电子证书

考低压电工证考试技巧怎么掌握才能一次通过拿电子证书 实操考试心里没底怕挂科,尤其是像你这样从事漯河水利工程的电工,每天和高压设备、电路打交道,考低压电工证对职业发展太重要了。但很多人担心的是,虽然平时会操作,考试时却总手忙脚乱,特别是实操部…

📰

电工证可以评职称不,电子证书是否被认可?三门峡初次报考者必看

电工证可以评职称不,电子证书是否被认可?三门峡初次报考者必看 你是不是正为找工作发愁,听说很多岗位必须持有电工证才能上岗,可你又担心这个证有没有用?特别是 电子证书…

📰

汉川电工证复审要钱吗官方回应来了!外省证怎么转过来

汉川电工证复审要钱吗官方回应来了!外省证怎么转过来 之前考的证在外省能不能转过来?这可能是不少特种作业人员心头最担心的问题,尤其是在跨省转岗、工作调动频繁的周口地区,电工证复审、补办、转证流程成了大家最关心的日常事务。官方回应早已明确,各地…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬