博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#数据处理总结(分组、交并差与递归)
阅读量:5161 次
发布时间:2019-06-13

本文共 1526 字,大约阅读时间需要 5 分钟。

前言:最近项目比较忙,完全没有时间写下总结笔记,今天抽出时间来写下笔记,供写后台的你来做数据处理后台代码编写的参考。

一、分组

 

var GroupForList = numberList.GroupBy(x => x).ToDictionary(a => a.Key, b => b.ToList()).ToList();

 

二、交集、并集、差集

 

 

private static List
numberList = new List
() { 4,5,6,8,9,11 };private static List
numberListTwo = new List
() { 4,5,7,15,16,12 };public static void Main(string[] args) { var intersectList = numberList.Intersect(numberListTwo); //交集 var str = ""; var str2 = ""; var str3 = ""; foreach (var item in intersectList) { str += item+","; } var exceptList = numberList.Except(numberListTwo); //差集 foreach (var item in intersectList) { str2 += item + ","; } var unionList = numberList.Union(numberListTwo); //并集 foreach (var item in unionList) { str3 += item + ","; } Console.WriteLine("交集:" + str); Console.WriteLine("差集:" + str2); Console.WriteLine("并集:" + str3);}

 

 三、递归

 

public static void Main(string[] args) {        Recursion(1); }static int i = 0;private static void Recursion(int number) {      Console.Write(number+",");       var newnumber = number + i;       i++;       Thread.Sleep(1000);         Recursion(newnumber); }

 

 

结语:这些就是用最简单的方法展示 各种后台数据处理时候可能要用到的方法啦。希望能帮助到初学者的你们

 

转载于:https://www.cnblogs.com/wufanJY/p/9188659.html

你可能感兴趣的文章
csharp: datatable get Column datatype or Column Name
查看>>
ci框架基础知识点
查看>>
BZOJ 1835 [ZJOI2010]基站选址 (线段树优化DP)
查看>>
rman命令
查看>>
Weka使用常见问题
查看>>
StoryBoard 设置TabBar SelectImage 和tintColor
查看>>
Requests库的文档高级用法
查看>>
AdvStringGrid 标题头 加粗的问题
查看>>
CSS预处理器Sass -- Sass、compass初识及其安装(1)
查看>>
HDU 5868 Different Circle Permutation
查看>>
dynamips虚拟服务:找不到指定设备
查看>>
Sitemesh 3
查看>>
Datatypes translation between Oracle and SQL Server
查看>>
mvc5 跨域访问
查看>>
Spring IOC的配置使用(转)
查看>>
Treats for the Cows (区间DP)
查看>>
[Linux学习] LFS 坚持就是胜利!
查看>>
css选择器
查看>>
asp.net 基础学习
查看>>
php上传
查看>>