如何移动到下一个记录添加到列表中,当前记录获取错误/无效在C#
问题描述:
我正在阅读excel文件,其中我有第n个记录数。如何移动到下一个记录添加到列表中,当前记录获取错误/无效在C#
我将把这些记录移到c#中的列表中。
我的问题是: 如何使用C#将当前记录获取错误或无效添加到列表时移动到下一条记录。
任何一个plz都可以帮助我。
在此先感谢。
答
这一切都在你如何过滤它。 你可以在捕获异常的循环中间放置一个函数,这样它们不会停止你的加载。
您也可以将所有内容作为字符串提取出来,并在测试其有效性后进行转换。
根据整个范围如何格式化,您可以测试某个“类型”的范围。
这里是像一个非常简单的例子,在那里我拉出来的整数对象的列表:
using System;
using System.Collections.Generic;
using System.Linq;
namespace SO_46192609_CS
{
class Program
{
static void Main(string[] args)
{
List<Object> lst_obj = new List<object>
{
"fred", -1, int.Parse("7"), "joe", "bill", 5.ToString()
};
List<int> lst_int = lst_obj.OfType<int>().ToList();
}
}
}
包括你现在一起工作的代码并询问您所面临的具体问题。代码编写服务不是这个社区所需要的。 –