using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApplication6
{
public class Num
{
public string Name { get; set; }
public string Number { get; set; }
public int Row { get; set; } public string Note { get; set; }
} class Program
{
static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("第一批 ");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Write("第二批 ");
Console.ForegroundColor = ConsoleColor.Red;
Console.Write("第三批 ");
Console.WriteLine("");
List<Num> Num = new List<Num>();
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = }); Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = }); Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = });
Num.Add(new Num { Number = "", Row = , Name = "西西" }); Num.Add(new Num { Number = "", Row = , Name = "熊猫", Note = "" });
Num.Add(new Num { Number = "", Row = , Name = "阿刘", Note = "" });
Num.Add(new Num { Number = "", Row = , Name = "可可", Note = "" });
Num.Add(new Num { Number = "", Row = , Name = "小F ", Note = "" }); Console.WriteLine(Num.Select(o=>o.Number).Count() + " " + Num.Select(o => o.Number).Distinct().Count() ); Console.WriteLine("-----------------------------------------------");
foreach (var item in Num.OrderBy(p=>p.Number))
{
Write(item);
}
var j = ;
Console.WriteLine();
Console.WriteLine("--------------第三批---------------------------"); foreach (var item in Num.Where(o=>o.Row==).OrderBy(p => p.Number))
{
j++;
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(j.ToString("") + ". " + item.Number + " " + item.Name.ToString() );
}
j = ; Console.ReadKey(true);
}
public static int i = ; public static void Write(Num num)
{
i++;
switch(num.Row)
{
case :
Console.ForegroundColor = ConsoleColor.Green;
Console.Write(num.Number); Console.Write(" "); break;
case :
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Write(num.Number); Console.Write(" "); break;
case :
Console.ForegroundColor = ConsoleColor.Red;
Console.Write(num.Number); Console.Write(" "); break;
case :
Console.ForegroundColor = ConsoleColor.DarkGray;
Console.Write(num.Number); Console.Write(" "); break;
}
if (i % == )
Console.WriteLine();
}
}
}

c# 号码记录,车友的更多相关文章

  1. 十代雅阁广东车友群,雅阁广州车友群,深圳雅阁车友群,雅阁微信群、雅阁车友群、十代雅阁交流微信QQ群

    最近一直在关注第十代雅阁,不论是普通汽油版本还是油电混动版本都很不错,在网上看到很多评测文章和视频 后续都会整理发布到微信群中. 由于论坛发帖,博客发文都不是很方便,为了及时沟通,先创建了微信群,方便 ...

  2. 雅阁微信群、雅阁车友群、十代雅阁交流微信QQ群

    最近一直在关注第十代雅阁,不论是普通汽油版本还是油电混动版本都很不错,在网上看到很多评测文章和视频 后续都会整理发布到微信群中. 由于论坛发帖,博客发文都不是很方便,为了及时沟通,先创建了微信群,方便 ...

  3. UmengShareDemo【友盟分享SDK集成,基于V6.9.3版本】

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下友盟分享SDK集成的步骤. 如果想要使用自定义分享对话框实现,请参考<ShareDialogDemo[分享对话框 ...

  4. 我的Java之旅——答答租车系统的改进

    之前的答答租车系统虽然可以实现项目的要求,但是没有用Java面向对象,今天用面向对象的三大特性封装.继承和多态来改进原来的代码.题目和之前的代码参考上篇博客,这里不再述说. 改进后的代码: Vehic ...

  5. c#调用JAVA的Webservice处理XML数据及批量轮询的实现方法

    前段时间做一个调用外单位WEBSERVICE的项目,项目完成的功能其实很简单,就是我们单位有很多车友会员,我们想对他们提供车辆违章信息告之服务!我们这边交警部门给我们开放了WS的接口,我们就是想通过这 ...

  6. 【Spark深入学习 -13】Spark计算引擎剖析

    ----本节内容------- 1.遗留问题解答 2.Spark核心概念 2.1 RDD及RDD操作 2.2 Transformation和Action 2.3 Spark程序架构 2.4 Spark ...

  7. 优步uber司机常见问题与答案(成都地区官方)

    成都地区优步司机常见问题,官方内容,有点多,常出现的问题都收录在这里了,大家可以看看.(注:文章转自官方,非原创) 以下为成都优步合作车主最常见的问题列表和答案.对于绝大多数的车主端问题,您都可以在下 ...

  8. SSAS中事实表中的数据如果因为一对多或多对多关系复制了多份,在维度上聚合的时候还是只算一份

    SSAS事实表中的数据,有时候会因为一对多或多对多关系发生复制变成多份,如下图所示: 图1 我们可以从上面图片中看到,在这个例子中,有三个事实表Fact_People_Money(此表用字段Money ...

  9. 【转】如何保护自己的QQ号

    账号丢失的原因 账号被注销 长时间未登陆 如果你的QQ号是普通号码,在连续三个月不登陆的情况下,腾讯公司会自动收回你的账号,也就意味着这个QQ号码从此再也不属于你了,会员号码是不会被收回的,要想不被收 ...

随机推荐

  1. C# 图片缩略图

    /// <summary> /// 生成缩略图 /// </summary> /// <param name="sourceFile">原始图片 ...

  2. [原][算法][earth]三段smooth,传入时间,返回距离。仿谷歌视角飞跃处理

    算法需求: 传入[0~1]的时间time,返回[0~1]的路程. 整个路程distance[0~1]分为三段路径: 第一段:在0.25time的时间里,速度从0,位置从distance:0加速移动到距 ...

  3. 使用echarts时option可以复用的方法

    其实复用option很简单,在所要展示的图形在其他需求大致一致时,即可写一个option然后设置不同的地方就好了,坐标轴.series等都可以设置,具体代码如下: var barLeft = echa ...

  4. LeetCode--024--两两交换链表中的节点(java)

    给定一个链表,两两交换其中相邻的节点,并返回交换后的链表. 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换. 示例: 给定 1->2->3->4, 你应该返回 2-&g ...

  5. 『Numpy』内存分析_高级切片和内存数据解析

    在计算机中,没有任何数据类型是固定的,完全取决于如何看待这片数据的内存区域. 在numpy.ndarray.view中,提供对内存区域不同的切割方式,来完成数据类型的转换,而无须要对数据进行额外的co ...

  6. 『TensotFlow』转置卷积

    网上解释 作者:张萌链接:https://www.zhihu.com/question/43609045/answer/120266511来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业 ...

  7. 微服务架构演变过程-SpringCloud

  8. node有哪些坑?

    const server = http.createServer((req, res) => {} const server = http.createServer((res, req) =&g ...

  9. JavaScript 设计模式的七大原则(未完成)

    设计模式(面向对象)有七大设计原则,分别是: 开闭原则:对扩展开放,对修改关闭 单一职责原则:每一个类应该专注于做一件事情 里氏替换原则:父类存在的地方,子类是可以替换的 依赖倒转原则:实现尽量依赖抽 ...

  10. python_6

    set 集合 {} 无序 s = {1,2,3,4,5} s = {}print(type(s)) # 空{}就是字典 s = {1,2,3,4,5}s = {1,2,3,'22','ss',Fals ...