用linq对数组排序及简单运算
2011-08-12 11:48
288 查看
// 初始数组
int[] arr = { 8, 10, 5, 6, 45, 676, 20, 35 };
// 对其按升序排序
var q = arr.OrderBy(s => s);
/// 对其按降序排序
/// var q = arr.OrderByDescending(s => s);
int[] sortArr = q.ToArray();
// 对数组求和
int sum = q.Sum();
// 对数组求平均
double avg = q.Average();
string str = "gfedfdasfdasferwq431241324321ablk";
var query = from s in str orderby s select s;
char[] sortStr = query.ToArray();
string strRes = new string(sortStr);
// 可发现此时 strRes = "111222333444aaabdddeeffffgklqrssw"
// 初始数组
int[] arr = { 8, 10, 5, 6, 45, 676, 20, 35 };
// 对其按升序排序
var q = arr.OrderBy(s => s);
/// 对其按降序排序
/// var q = arr.OrderByDescending(s => s);
int[] sortArr = q.ToArray();
// 对数组求和
int sum = q.Sum();
// 对数组求平均
double avg = q.Average();
string str = "gfedfdasfdasferwq431241324321ablk";
var query = from s in str orderby s select s;
char[] sortStr = query.ToArray();
string strRes = new string(sortStr);
// 可发现此时 strRes = "111222333444aaabdddeeffffgklqrssw"
int[] arr = { 8, 10, 5, 6, 45, 676, 20, 35 };
// 对其按升序排序
var q = arr.OrderBy(s => s);
/// 对其按降序排序
/// var q = arr.OrderByDescending(s => s);
int[] sortArr = q.ToArray();
// 对数组求和
int sum = q.Sum();
// 对数组求平均
double avg = q.Average();
string str = "gfedfdasfdasferwq431241324321ablk";
var query = from s in str orderby s select s;
char[] sortStr = query.ToArray();
string strRes = new string(sortStr);
// 可发现此时 strRes = "111222333444aaabdddeeffffgklqrssw"
// 初始数组
int[] arr = { 8, 10, 5, 6, 45, 676, 20, 35 };
// 对其按升序排序
var q = arr.OrderBy(s => s);
/// 对其按降序排序
/// var q = arr.OrderByDescending(s => s);
int[] sortArr = q.ToArray();
// 对数组求和
int sum = q.Sum();
// 对数组求平均
double avg = q.Average();
string str = "gfedfdasfdasferwq431241324321ablk";
var query = from s in str orderby s select s;
char[] sortStr = query.ToArray();
string strRes = new string(sortStr);
// 可发现此时 strRes = "111222333444aaabdddeeffffgklqrssw"
相关文章推荐
- 用linq对数组排序及简单运算
- java新手如何简单的理解java数组中冒泡排序法是怎么实现排序的
- LINQ排序数组
- Java简单数组排序(冒泡法)
- 练习LINQ:同时操作二维和一维数组,把二维数组转为一维,计算一维和二维值,字符串组合,计算数组和,数组筛选,排序
- 简单的快速排序,将数组排序然后从小到大输出不重复的数。(渣代码,写得丑)
- 包含对象为Integer的List列表转为Integer数组并排序的简单方法
- 简单易用的数组排序(升序、降序)
- 【array】Android排序数组的简单方法
- IOS几种简单有效的数组排序方法
- 简单的数组排序函数return(a-b)
- 一维数组的简单排序
- 数组排序方法的性能比较(3):LINQ排序实现分析
- IOS几种简单有效的数组排序方法
- C#中定义数组和一个简单排序算法实现。
- C中数组以及数组相关的简单运算
- IOS几种简单有效的数组排序方法
- C#委托的简单学习:定义委托和使用、Func<int f1,out r1>、给自定义的类或数组排序(冒泡排序)
- IOS几种简单有效的数组排序方法
- 简单单元测试 数组排序