2017-09-13 91 views
-2

我正在阅读excel文件,其中我有第n个记录数。如何移动到下一个记录添加到列表中,当前记录获取错误/无效在C#

我将把这些记录移到c#中的列表中。

我的问题是: 如何使用C#将当前记录获取错误或无效添加到列表时移动到下一条记录。

任何一个plz都可以帮助我。

在此先感谢。

+0

包括你现在一起工作的代码并询问您所面临的具体问题。代码编写服务不是这个社区所需要的。 –

回答

0

这一切都在你如何过滤它。 你可以在捕获异常的循环中间放置一个函数,这样它们不会停止你的加载。

您也可以将所有内容作为字符串提取出来,并在测试其有效性后进行转换。

根据整个范围如何格式化,您可以测试某个“类型”的范围。

这里是像一个非常简单的例子,在那里我拉出来的整数对象的列表:

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(); 
     } 
    } 
} 
相关问题