您的位置:首页 > 其它

工作总结 for 另类写法 循环加时间 集合合并 也是用的 static class Enumerable (IEnumerable<T>的扩展方法) (IEnumerable<T> 的 工具类) (所有集合 数组都实现IEnumerable<T>)

2018-05-04 10:56 1186 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//Convert.ToInt32("")

//for (int i = 0; ; )
//{
//    if (i < 5)
//    {
//        Console.WriteLine(i);
//    }
//    i++;
//} 会报错 死循环 一直进 循环

List<DateTime> liststr = new List<DateTime>();
//DateTime d1 = DateTime.Parse(startdate);
for (DateTime d1 = DateTime.Parse("2015-3-01"); d1 <= DateTime.Parse("2015-7-01"); d1 = d1.AddDays(1))
{
liststr.Add(d1);
}
string sss = "";
foreach (var item in liststr)
{
Console.WriteLine(item);
}
Console.WriteLine();

List<object> o1 = new List<object>() {
new { name = "1", id = "1" },
new { name = "2", id = "2" },
new { name = "3", id = "3" },
new { name = "4", id = "4" },
};

List<object> o2 = new List<object>() {
new { name = "4", id = "4" },
new { name = "4", id = "5" },
new { name = "5", id = "5" },
new { name = "6", id = "6" },
};

List<object> o3 = new List<object>() {
new { name = "7", id = "7" },
new { name = "8", id = "8" },
new { name = "6", id = "6" },
new { name = "6", id = "5" },
};
var arrcount = o1.Union(o2).Union(o3).ToList();
var arrcounts = o1.Concat(o2).Concat(o3).ToList();

string[] str = { "a", "b", "c", "d" };
str.Where(n => n == "a");
str.Where(n => n == "b");
int s = int.Parse("01");
foreach (var item in str)
{
Console.WriteLine(item);
}
}
}
}

 

 

 

也是 这里面的

 

 

 

都是 Enumerable 里面的

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐