本文整理汇总了C#中Folder.ToList方法的典型用法代码示例。如果您正苦于以下问题:C# Folder.ToList方法的具体用法?C# Folder.ToList怎么用?C# Folder.ToList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Folder
的用法示例。
在下文中一共展示了Folder.ToList方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetTasks
public static IEnumerable<Task> GetTasks(Folder[] folders = null)
{
var stringOptions = new string[] { "", null, " ", "kevin", DateTime.Now.ToLongDateString(), "you rock the house with cheese" };
folders = folders ?? new Folder[] { null, new Folder("foo", Colors.Red) };
List<Folder> folderOptions = folders.ToList();
if (!folderOptions.Contains(null))
{
folderOptions.Add(null);
}
var dateOptions = new DateTime?[] { null, DateTime.Now, DateTime.Now.AddDays((Util.Rnd.NextDouble() - .5) * 100) };
foreach (TimeSpan? estimate in new TimeSpan?[] { null, TimeSpan.FromDays(Util.Rnd.NextDouble() * 10), TimeSpan.FromDays(Util.Rnd.NextDouble() * 10) })
{
foreach (bool? important in new bool?[] { true, false, null })
{
foreach (var description in stringOptions)
{
foreach (var completeData in dateOptions)
{
foreach (var folder in folderOptions)
{
foreach (var dueDate in dateOptions)
{
yield return new Task() { Description = description, Due = dueDate, Folder = folder, Completed = completeData, Estimate = estimate, IsImportant = important, };
}
}
}
}
}
}
}