首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

排列组合该怎么写呢

2012-09-02 
排列组合该如何写呢?string[] str1 new string[] { 负, 零, 正 }在datagridview的单元格(1,1)(1,

排列组合该如何写呢?
string[] str1 = new string[] { "负", "零", "正" };

在datagridview的单元格(1,1)(1,27)

得到 3 * 3 * 3 的27种 文字组合

比如: 负负正,负正正,正零负.....总共27种排列组合

[解决办法]
两次循环到一个datatable中 然后绑定就可以了!!!
[解决办法]

C# code
void Main(){    string[] str1 = new string[] { "负", "零", "正" };  var  result= from x in str1                     from y in str1                     from z in str1                     select new {x,y,z};    Console.WriteLine(result);}
[解决办法]
C# code
var result = (    from x in str1    from y in str1    from z in str1    select new { Value = x + y + z }).ToList();datagridview.DataSource = result; 

热点排行