清除C#中的DateTime列表

时间:2017-12-09 05:24:37

标签: c# list datetime

我有一个DateTime的列表,我在foreach循环中使用,我需要在每个循环的开头有一个清单

我想知道是否有任何内置方法可以用来清除它,或者我是否必须在foreach循环中嵌套for循环才能清除列表?

我尝试过这两种方法,但两种方法都没有用过

    foreach( DateTime i in listname){ 
         listname.Remove(i); 
    } 

    listname.RemoveAll();

1 个答案:

答案 0 :(得分:2)

您可以使用clear功能清除列表

  public static void Main(string[] args)
        {
            //Your code goes here
            List<DateTime> dtList = new List<DateTime>(){
                DateTime.Now
            };

            Console.WriteLine("Before count " + dtList.Count());

            dtList.Clear();

            Console.WriteLine("After count " + dtList.Count());
        }

这里是demo https://dotnetfiddle.net/bHp30A