using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ArrayList al = new ArrayList();
al.Add("a:动物");//单个添加
foreach (string number in new string[2] { "b:植物","c:细菌" })
{
al.Add(number);//集体添加方法一
}
Console.WriteLine("请选择a,b,c:");
foreach (string i in al)
{
Console.Write(i);//遍历方法一
}
Console.Write("\n");
char ch = Console.ReadKey().KeyChar;
Console.Clear();
switch (ch)
{
case 'a':
ArrayList a2 = new ArrayList();
foreach (string animal in new string[2] { "1、海洋动物", "2、陆地动物" })
{
a2.Add(animal);//集体添加方法二
}
Console.WriteLine("a:动物");
foreach (string i in a2)
{
Console.Write(i);//遍历方法二
}
//-------------------------------------
Console.Write("\n");
int j = Console.ReadKey().KeyChar;
Console.Clear();
Console.WriteLine("请选择1,2,3:");
switch (j)
{
case 1:
ArrayList b1 = new ArrayList();
foreach (string animal2 in new string[2] { "1、鲸鱼", "2、鳄鱼" })
{
b1.Add(animal2);//集体添加方法三
}
Console.WriteLine("1、海洋动物");
foreach (string air in b1)
{
Console.Write(air);//遍历方法三
}
break;
case 2:
ArrayList b2 = new ArrayList();
foreach (string animal3 in new string[2] { "1、大象", "2、老虎" })
{
b2.Add(animal3);//集体添加方法二
}
Console.WriteLine("2、陆地动物");
foreach (string load in b2)//不要强制转换
{
Console.Write(load);//遍历方法二
}
break;
}
//----------------------------
break;
case 'b':
ArrayList a3 = new ArrayList();
foreach (string street in new string[2] { "1、孢子植物", "2、无孢子植物" })
{
a3.Add(street);//集体添加方法二
}
Console.WriteLine("b:植物");
foreach (string i in a3)//不要强制转换
{
Console.Write(i);//遍历方法二
}
//-------------------------------------
Console.Write("\n");
int x= Console.ReadKey().KeyChar;
Console.Clear();
Console.WriteLine("请选择1,2,3:");
switch (x)
{
case 1:
ArrayList c1 = new ArrayList();
foreach (string street2 in new string[2] { "1、松树", "2、蒲公英" })
{
c1.Add(street2);//集体添加方法三
}
Console.WriteLine("1、孢子植物");
foreach (string baozi in c1)
{
Console.Write(baozi);//遍历方法三
}
break;
case 2:
ArrayList c2 = new ArrayList();
foreach (string street3 in new string[2] { "1、杨树", "2、榕树" })
{
c2.Add(street3);//集体添加方法二
}
Console.WriteLine("2、无孢子植物");
foreach (string street3 in c2)//不要强制转换
{
Console.Write(street3);//遍历方法二
}
break; }
//----------------------------
break;
case 'c':
ArrayList a4 = new ArrayList();
foreach (string xijun in new string[2] { "1、原生动物", "2、软体动物" })
{
a4.Add(xijun);//集体添加方法一
}
Console.WriteLine("c:细菌");
foreach (string i in a4)//不要强制转换
{
Console.Write(i);//遍历方法一
}
//-------------------------------------
Console.Write("\n");
int y = Console.ReadKey().KeyChar;
Console.Clear();
Console.WriteLine("请选择1,2,3:");
switch (y)
{
case 1:
ArrayList d1 = new ArrayList();
foreach (string xijun2 in new string[2] { "1、真菌", "2、假菌" })
{
d1.Add(xijun2);//集体添加方法三
}
Console.WriteLine("1、孢子植物");
foreach (string xijun3 in d1)
{
Console.Write(xijun3);//遍历方法三
}
break;
case 2:
ArrayList c2 = new ArrayList();
foreach (string street3 in new string[2] { "1、杨树", "2、榕树" })
{
c2.Add(street3);//集体添加方法二
}
Console.WriteLine("2、无孢子植物");
foreach (string street3 in c2)//不要强制转换
{
Console.Write(street3);//遍历方法二
}
break; }
//----------------------------
break;
} Console.Read();
}
}
}
大家帮帮忙好么?
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ArrayList al = new ArrayList();
al.Add("a:动物");//单个添加
foreach (string number in new string[2] { "b:植物","c:细菌" })
{
al.Add(number);//集体添加方法一
}
Console.WriteLine("请选择a,b,c:");
foreach (string i in al)
{
Console.Write(i);//遍历方法一
}
Console.Write("\n");
char ch = Console.ReadKey().KeyChar;
Console.Clear();
switch (ch)
{
case 'a':
ArrayList a2 = new ArrayList();
foreach (string animal in new string[2] { "1、海洋动物", "2、陆地动物" })
{
a2.Add(animal);//集体添加方法二
}
Console.WriteLine("a:动物");
foreach (string i in a2)
{
Console.Write(i);//遍历方法二
}
//-------------------------------------
Console.Write("\n");
int j = Console.ReadKey().KeyChar;
Console.Clear();
Console.WriteLine("请选择1,2,3:");
switch (j)
{
case 1:
ArrayList b1 = new ArrayList();
foreach (string animal2 in new string[2] { "1、鲸鱼", "2、鳄鱼" })
{
b1.Add(animal2);//集体添加方法三
}
Console.WriteLine("1、海洋动物");
foreach (string air in b1)
{
Console.Write(air);//遍历方法三
}
break;
case 2:
ArrayList b2 = new ArrayList();
foreach (string animal3 in new string[2] { "1、大象", "2、老虎" })
{
b2.Add(animal3);//集体添加方法二
}
Console.WriteLine("2、陆地动物");
foreach (string load in b2)//不要强制转换
{
Console.Write(load);//遍历方法二
}
break;
}
//----------------------------
break;
case 'b':
ArrayList a3 = new ArrayList();
foreach (string street in new string[2] { "1、孢子植物", "2、无孢子植物" })
{
a3.Add(street);//集体添加方法二
}
Console.WriteLine("b:植物");
foreach (string i in a3)//不要强制转换
{
Console.Write(i);//遍历方法二
}
//-------------------------------------
Console.Write("\n");
int x= Console.ReadKey().KeyChar;
Console.Clear();
Console.WriteLine("请选择1,2,3:");
switch (x)
{
case 1:
ArrayList c1 = new ArrayList();
foreach (string street2 in new string[2] { "1、松树", "2、蒲公英" })
{
c1.Add(street2);//集体添加方法三
}
Console.WriteLine("1、孢子植物");
foreach (string baozi in c1)
{
Console.Write(baozi);//遍历方法三
}
break;
case 2:
ArrayList c2 = new ArrayList();
foreach (string street3 in new string[2] { "1、杨树", "2、榕树" })
{
c2.Add(street3);//集体添加方法二
}
Console.WriteLine("2、无孢子植物");
foreach (string street3 in c2)//不要强制转换
{
Console.Write(street3);//遍历方法二
}
break; }
//----------------------------
break;
case 'c':
ArrayList a4 = new ArrayList();
foreach (string xijun in new string[2] { "1、原生动物", "2、软体动物" })
{
a4.Add(xijun);//集体添加方法一
}
Console.WriteLine("c:细菌");
foreach (string i in a4)//不要强制转换
{
Console.Write(i);//遍历方法一
}
//-------------------------------------
Console.Write("\n");
int y = Console.ReadKey().KeyChar;
Console.Clear();
Console.WriteLine("请选择1,2,3:");
switch (y)
{
case 1:
ArrayList d1 = new ArrayList();
foreach (string xijun2 in new string[2] { "1、真菌", "2、假菌" })
{
d1.Add(xijun2);//集体添加方法三
}
Console.WriteLine("1、孢子植物");
foreach (string xijun3 in d1)
{
Console.Write(xijun3);//遍历方法三
}
break;
case 2:
ArrayList c2 = new ArrayList();
foreach (string street3 in new string[2] { "1、杨树", "2、榕树" })
{
c2.Add(street3);//集体添加方法二
}
Console.WriteLine("2、无孢子植物");
foreach (string street3 in c2)//不要强制转换
{
Console.Write(street3);//遍历方法二
}
break; }
//----------------------------
break;
} Console.Read();
}
}
}
大家帮帮忙好么?
解决方案 »
- string.Format时,值类型要不要加ToString,或者说是装箱还是ToString性能高
- 关于如何启动快捷方式的问题
- word复制table的问题
- C#显示系统时间
- 求助,textbox控件里查询字符串问题
- 手上有C#和C的书各一本,先学哪个好?
- 用C#实现文字的来回滚动?
- 多线程的情况下,在后台线程操作了界面后,界面就会死掉,为何?up有分
- 请问在 C# 中如何使用 ODBC 来连接 SQL Server 2008 的数据库
- 问题提出了四五天,没有人回答.请版主帮忙? 吐血 吐血 吐血 吐血
- panel 问题 !!!! 进~~~~~~~~~~~~------->
- c# winform如何调用webbrowser中的javascript函数
叫你们老师来CSDN找骂吧,可能也是你理解错了,个人愚见
Console.Clear();
Console.WriteLine("请选择1,2,3:");
switch (j)
问题出在这当你选择 1时J并不等于1 而是1的ASCII码值49,你要么改case 1 为case49 case2 为50 或者在int j = Console.ReadKey().KeyChar; 把输入的值改为INT救可以了