控制台程序输出,判断每个月的数据

比如这个月是5月份,那我就只要5月份的数据,而且是只添加一次,不重复添加,六月份,,七月份,,依次类推,怎么写判断,有代码最好。PS:本人零基础自学,跪求大佬多多指点。

c#

5个回答

你可以先判断,然后根据判断添加。代码有很多的。

qq_36493734
菜鸡嘎嘎嘎 回复极简: 大哥,劳驾你在帮忙看一下,下面是我的代码,不能重复添加,已经添加过的数据就不要在添加一次了。。
3 年多之前 回复

Dictionary,key存放月份,value存放值。

每次添加前,用Dictionary.ContainsKey方法,判断是否已经添加了某个月份的数据。

当前月份用DateTime.Now.Month获取,进而进行判断。

qq_36493734
菜鸡嘎嘎嘎 回复极简: 大哥,劳驾你在帮忙看一下,下面是我的代码,不能重复添加,已经添加过的数据就不要在添加一次了。。
3 年多之前 回复
guwei4037
极简吧 回复菜鸡嘎嘎嘎: Dictionary<int,string> dic = new Dictionary<int,string>(); if(!dic.ContainsKey(1)){dic.Add(1,"...")}
3 年多之前 回复
qq_36493734
菜鸡嘎嘎嘎 怎么用呢, Dictionary.ContainsKey();我这里有代码但是不能复制发上来了。。。
3 年多之前 回复

![图片说明](https://img-ask.csdn.net/upload/201706/01/1496287507_687262.png)图片说明

图片说明

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐