假设公司的所有员工名单为数组 A,一个月每天出勤的员工名单为数组A1...A30,到月末的时候统计一个汇总表,计算出每一个员工该月的出勤天数。
比如,A = {"张三","李四","王五","刘二",“张大”,"赵子龙"..."李逍遥"}
A1 = {"李四","王五","刘二","赵子龙"..."李逍遥"}
A2 = {"张三","李四","王五","刘二","赵子龙"..."李逍遥"}
.
.
.
A30 = {"张三","李四","王五",“张大”,"赵子龙"..."李逍遥"}
最后的汇总表除去表头,30行2列,比如:
姓名 出勤(天)
张三 18
李四 19
王五 22
.
.
.
李逍遥 15
最后这个汇总表由上到下的顺序没有要求,不用保持和表A的顺序一致。
------解决思路----------------------
解析到list集合,使用linq的Sum函数求和就行了。
------解决思路----------------------
Sorry,拼错了
Dictionary<key,value> dic = new Dictionary<key,value>();
------解决思路----------------------
使用哈希表不是很简单 吗