分类
来源:互联网 发布:linux telnet 命令 编辑:程序博客网 时间:2024/04/27 13:21
有多个数组.如何组成一个二维数组
如:
数组一:红色,蓝色,白色
数组二:大,中,小
最终组成的数组为:{红色,大}{红色,中}{红色,小}{蓝色,大}{蓝色,中}{蓝色,小}{白色,大}{白色,中}{白色,小}
条件:一维数组的个数不确定,有可能有三个,有可能有四个等.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//初始化
string[] arr1 = new string[] { "红色", "蓝色", "白色" };
string[] arr2 = new string[] { "大", "中", "小" };
Dictionary <string, List <string>> a = new Dictionary <string, List <string>>();
foreach (string i in arr1)
{
List <string> b = new List <string>();
a.Add(i, b);
foreach (string j in arr2)
{
a[i].Add(j);
}
}
//分配
string[] arr3 = new string[arr1.Length*arr2.Length];
int k=0;
foreach(string i in a.Keys)
{
foreach(string j in a[i])
{
arr3[k] = i + "," + j;
k++;
}
}
///输出显示
foreach(string m in arr3)
{
Console.WriteLine(m);
}
}
}
}
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- 分类
- drupal模块——content template
- 年关-莫名的悲哀
- SQL Server索引管理的六大铁律
- 利用JDBC连接MySql数据库
- VC++多线程下内存操作的优化
- 分类
- GLSL实现Interactive Fluid
- 邻居2
- 如何提高网页的效率(上篇)——提高网页效率的14条准则
- 如何提高网页的效率(下篇)——Use YSlow to know why your web Slow(转)
- 我的单片机之旅
- DBCC语句归类
- 华为的人系点死嘎.......
- IIS服务器完全配置攻略