using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 常量
{
class Program
{
public const int pi = 3;//常量在所有函数中都可调用,不用new
static void Main(string[] args)
{
const int ppp = 222;//局部常量
}
}
}
----------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 对象的引用
{
class Program
{
static void Main(string[] args)
{
person i = new person();
person j = i;
i.Zage(30);
i.Age++;
Console.WriteLine(j.Age);//对象是引用类型 传递的是引用
Console.ReadKey();
}
}
class person
{
public int Age
{ get; set; }
public void Zage(int age)
{
this.Age = age;
}
}
}
---------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 构造函数
{
class Program
{
static void Main(string[] args)
{
Person i = new Person();//构造函数的作用就是创建对象的同时对其初始化,更好的显现了封装性
Person j = new Person("lily");
Person k = new Person("pangzi",12);
Console.WriteLine("我的名字是{0}我今年{1}岁",i.Name,i.Age);
Console.WriteLine("我的名字是{0}我今年{1}岁", j.Name, j.Age);
Console.WriteLine("我的名字是{0}我今年{1}岁", k.Name, k.Age);
Console.ReadKey();
}
}
class Person
{
public string Name { get; set; }
public int Age { get;set;}
public Person()
{
Name = "无名";
Age=10000;
}
public Person(string name)
{
this.Name = name;
Age = 111;
}
public Person(string name,int age)
{
this.Name = name;
this.Age = age;
}
}
}
--------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 静态成员
{
class Program
{
static void Main(string[] args)
{
Person.name = "asksadasd";//静态成员直接可以调用,不可以new
Console.WriteLine(Person.name);
Person ren = new Person();//非静态需要创建对象进行调用不可直接调用
ren.age = 33;
ren.Sayhello();
Person.Want();
Console.WriteLine(ren.age);
Huairen.age = 55;
//Huairen e = new Huairen();静态类是不能被实例话的。
Console.ReadKey();
}
}
class Person
{
public static string name;//静态成员不需要NEW就可直接调用,可以看做是全局变量
public int age;//非静态成员需要new一个对象进行调用
public void Sayhello()
{
Console.WriteLine("姓名{0}年龄{1}",name,age);//在非静态成员中可以调用静态成员
}
public static void Want()
{
// Console.WriteLine("姓名{0}年龄{1}",name,age);在静态成员中不可以调用非静态成员,要求对象引用
Person a = new Person();
a.age = 22;
Console.WriteLine("姓名{0}年龄{1}", name,a.age);
}
}
static class Huairen
{
public static int age;
}
}
------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 类
{
class Program
{
static void Main(string[] args)
{
person p = new person();
p.age = 12;
p.name = "lily";
p.Sayhello();
person1 b = new person1();
b.Age = 20;//属性只是控制的作用,封装性,储存的是字段
b.Name = "tom";
b.Say();
person2 c = new person2();
c.Age = 30;
Console.WriteLine(c.Age);//输出结果是3,只是可读的,属性不能储存数据
Console.ReadKey();
}
}
class person2
{
private int age;
public int Age
{
set
{
}
get
{
return 3;
}
}
}
class person
{
public string name;
public int age;
public void Sayhello()
{
Console.WriteLine("大家好,我叫{0},今年{1}岁了!",this.name,this.age);
}
}
class person1
{
private string name;
public string Name
{
set
{
if (value != "tom")
{
return;
}
else
{
this.name = value;
}
}
get
{
return name;
}
}
private int age;
public int Age
{
set
{
if (value <= 0)
{
return;
}
else
{
this.age = value;
}
}
get
{
return age;
}
}
public void Say()
{
Console.WriteLine("大家好我是{0}我今年{1}",this.name,this.age);
}
}
}
---------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 函数
{
class Program
{
static void Main(string[] args)
{ //练习1利用函数计算两个数的和
/*
Console.WriteLine(Max(2,5));
Console.ReadKey();
*/
//练习2 利用函数计算数组的和
/*
int[] values = { 2,3,4,5,6,2,4,5,2,1,4,5};
int sum = values.Sum();还可以使用效果int sum=Sum(values); 是一样的
Console.WriteLine(sum);
Console.ReadKey();
*/
//练习 3 用“|”分割数组,并形成新的字符串
/*
string[] name = { "aa","bb","cc"};
string newstrings = Join(name,"|");
Console.WriteLine(newstrings);
*/
//练习4 可变参数
/*
Hey("a","b","c","d","e","f","g");
Sayhello("大帅哥","sad","sd","dd");//可以与非可变参数合用,如果不是可变参数,就得使用重载,可变参数必须放在形参最后一个参数
*/
//练习5 函数重载,函数名相同,函数的类型和个数不同
/*
Hello();
Hello("小明");
Hello("小明",8);
*/
//练习6 字符串练习
/*
string s="HHH";
Console.WriteLine(s.ToLower());//转换成小写
Console.WriteLine(s.ToUpper());//转换成大写
string b = " a b ";
Console.WriteLine(b.Trim());//它只会去掉2边的空白,中间的它不管
bool c = s.Equals("hhh",StringComparison.OrdinalIgnoreCase);//字符串比较,ignore忽略 case 大小写,==是区分大小写的比较
Console.WriteLine(c);
string n="sss,ss,ff,fg,sd,aws,sdf,tht,xc|ttt[fassaf]fasdsf";
string[] name = n.Split(',');//用字符,进行分割字符串
name = n.Split(',','|','[',']');//是可变参数,可以利用多个分割符进行拆分
foreach(string i in name)
{
Console.Write(i);
}
string j = "tht,xc|ttt[fassaf]fas,,,,,,,,dsf";
string [] hello = j.Split(new char[]{ ',' }, StringSplitOptions.RemoveEmptyEntries);//用,分割字符串,并清除字符串中的空字符
foreach (string p in hello)
{
Console.WriteLine(p);
}
string k = "小狗 小猫 小鸡 小兔 小虫子 小人 小花 小草";
string[] kk = k.Split(new string[] {"小"}, StringSplitOptions.RemoveEmptyEntries);//这是字符串的使用形式
foreach (string g in kk)
{
Console.WriteLine(g);
}
*/
//练习7 字符串处理
/*
string emal = Console.ReadLine();
int atindex = emal.IndexOf('@');
string name = emal.Substring(0, atindex);
string aftername = emal.Substring(atindex+1);
Console.WriteLine("{0}{1}",name,aftername);
*/
//练习8 聊天机器人
/*
Console.WriteLine("你好我是机器人");
int full = 2;
while(true)
{
if(full<=0)
{
Console.WriteLine("我快饿死了,没法聊了,要想聊,先喂饭,聊几次喂几次");
full = Convert.ToInt32(Console.ReadLine());
if(full<=0)
{
Console.WriteLine("玩我呢?生气了");
return;
}
}
Console.WriteLine("你想说什么呢?");
string say = Console.ReadLine();
if(say.Contains("天气"))
{
say = say.Substring(2);
Console.WriteLine("{0}天气不好",say);
}
else if(say.Contains("88")||say.Contains("再见"))
{
Console.WriteLine("再见");
return;
}
full--;
}
*/
//练习9 ref out 参数应用
int age = 20;//ref 是引用必须先初始化
Intage(ref age);
Console.WriteLine(age);//结果是21,没有应用ref参数的话结果还20,是复制不是引用,用了ref就是引用,还需注意ref需配对使用
int outage;//out 不需要初始话,初始话了也没用,必须在函数内赋值,是内部为外部赋值,out一般用在函数有多个返回值的场所
Outage( out outage);
Console.WriteLine(outage);
string str = Console.ReadLine();
int i;
if (int.TryParse(str, out i))
{
Console.WriteLine("转换成功{0}", i);
}
else
{
Console.WriteLine("转换失败");
}
int i1 = 10; int i2 = 20;
swap(ref i1,ref i2);
Console.WriteLine("{0}{1}",i1,i2);
Console.ReadKey();
}
static void swap(ref int i1, ref int i2)
{
int temp = i1;
i1 = i2;
i2 = temp;
}
static void Outage(out int outage)
{
outage = 80;
}
static void Intage(ref int age)
{
age++;
}
static void Hello()
{
Console.WriteLine("你好") ;
}
static void Hello(string name)
{
Console.WriteLine("{0}你好",name);
}
static void Hello(string name ,int age)
{
Console.WriteLine("{0}你好!你已经{1}岁了",name,age);
}
static void Sayhello(string name, params string[] names)
{
Console.WriteLine("我的名字是{0}",name);
foreach(string nickname in names)
{
Console.WriteLine("我的昵称是{0}",nickname);
}
}
static void Hey(params string [] names)
{
foreach(string name in names)
{
Console.WriteLine(name);
}
}
static string Join(string [] name,string sperate)
{
string s = "";
for (int i = 0; i < name.Length - 1;i++ )
{
s=s+name[i]+sperate;
}
if(name.Length>0)
{
s=s+name[name.Length-1];
}
return s;
}
static int Sum(int [] values)
{
int sum = 0;
foreach(int i in values)
{
sum = sum + i;
}
return sum;
}
static int Max(int i1,int i2)//计算2个数最大值
{
if(i1>i2)
{
return i1;
}
else
{
return i2;
}
}
}
}
-----------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 继承
{
class Program
{
static void Main(string[] args)
{
中国人 c = new 中国人();
c.Name = "周杰伦";
c.Say();
c.功夫();
日本人 jb = new 日本人();
jb.Name = "苍井空";
jb.Say();//继承的
jb.AV();//自己私有的
Person ren=new Person();
ren = c;//父类可以指向子类,但不能用子类私有的成员
ren.Say();
Person renyao = new Person();
renyao = jb;
jb = (日本人)renyao;//在父类对象没有指向其他类对象的情况下,子类可以用强制转换的方式指向父类
jb.Say();
jb= (日本人)ren;//中国人是人,怎么弄也不会变成日本人,ren指向的是中国人无法进行强制转换
jb.Say();
Console.ReadKey();
}
}
class Person
{
public string Name { set; get; }
public int Age { get; set; }
public void Say()
{
Console.WriteLine("我是{0}",Name);
}
}
class 中国人 : Person
{
public void 功夫()
{
Console.WriteLine("快使用双截棍哼哼哈嘿!!!");
}
}
class 日本人 : Person
{
public void AV()
{
Console.WriteLine("亚麻带");
}
}
}
------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 聊天机器人
{
class Program
{
static void Main(string[] args)
{
Robot ren = new Robot();
Robot ren1 = new Robot();
ren1.Name = "月亮";
ren.Name = "地球";
ren1.Eat(3);
ren.Eat(2);
Console.WriteLine("你想和地球对话还是原谅对话,选择地球按1选择月亮按2");
Robot r;
string i=Console.ReadLine();
if (i == "1")
{
r = ren;//r指向ren指向的对象
}
else
{
r = ren1;
}
r.Say();
while(true)
{
Console.WriteLine("你想对我说什么呢?");
string str = Console.ReadLine();
r.Speak(str);
}
}
}
class Robot
{
private string name;
public string Name
{
set
{
this.name = value;
}
get
{
return this.name;
}
}
private int full;
private int Full//饿不饿就自己知道,私有的,不是所有属性都可以对外公开的
{
set
{
this.full = value;
}
get
{
return this.full;
}
}
public void Say()
{
Console.WriteLine("大家好我叫{0}",this.name);
}
public void Eat(int food)
{
if (full >= 20)
{
return;
}
else
{
full = full + food;
}
}
public void Speak(string str)
{ if( full<=0)
{
Console.WriteLine("饿了不聊了,你想喂我吗?yes还是on");
string want = Console.ReadLine();
if (want == "yes")
{
Console.WriteLine("请喂食,想聊几次,喂几个食物!");
int food = Convert.ToInt32(Console.ReadLine());
if (food <= 0)
{
return;
}
Eat(food);
}
else
{
return;
}
}
if(str.Contains("你好"))
{
Console.WriteLine("你好?有事吗?");
}
else if (str.Contains("女朋友") || str.Contains("喜欢你"))
{
Console.WriteLine("我有男朋友了!");
}
else
{
Console.WriteLine("听不懂你说什么?");
}
full--;
}
}
}
-------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 异常
{
class Program
{
static void Main(string[] args)
{
try
{
int b = Convert.ToInt32("nihao");
}
catch( Exception e)
{
Console.WriteLine("数据错误"+e.Message+"异常堆帧:"+e.StackTrace);
}
try
{
Age(400);
}
catch(Exception a)//接异常
{
Console.WriteLine("数据错误:{0}",a.Message);//异常信息,一般情况下不需要抛异常
}
Console.ReadKey();
}
static void Age(int age)
{
if(age>=0&&age<=5)
{
Console.WriteLine("幼儿");
}
else if (age>5&&age<19)
{
Console.WriteLine("青少年");
}
else if(age>18&&age<150)
{
Console.WriteLine("成年人");
}
else if(age<0)
{
throw new Exception("你是外星人吧!!!!!!!");//抛异常
}
else if(age>149)
{
throw new Exception("你见过毛主席吧!!!!!");
}
}
}
}
------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using lianxi3.cc;
namespace lianxi3
{
class Program
{
static void Main(string[] args)
{
ArrayList a = new ArrayList();
dd ss = new dd();//不同命名空间下使用对方的类,需要引用对方的命名空间,命名空间是可以修改的,方便把类放到不同的文件夹下,改了命名空间,引用也要跟着变化
}
}
}
-----------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 索引器
{
class Program
{
static void Main(string[] args)
{
try
{
Person h = new Person();
h[1] = "三毛";
h[2] = "二毛";
Console.WriteLine("{0}{1}{2}", h[1],h[2],h[3]);
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
Console.ReadKey();
}
}
class Person
{
private string name = "小狗";
private string name1 = "小猫";
private string name2 = "小鸡";
public string this[int index]//参数可以变的可以是多个
{
set
{
if(index==1)
{
name = value;
}
else if(index==2)
{
name1 = value;
}
else if (index == 3)
{
this.name2 = value;
}
else
{
throw new Exception("错误");
}
}
get
{
if(index==1)
{
return name;
}
else if(index==2)
{
return name1;
}
else if (index == 3)
{
return name2;
}
else
{
throw new Exception("错误");
}
}
}
}
}
-------------------------------------winform阶段
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace textbox测试
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
time.AppendText(DateTime.Now.ToString()+"\n");//推荐用这种,只是附加,下面那种是字符串的重叠相加
//time.Text = time.Text + DateTime.Now.ToString() + "\n";
}
private void button1_Click(object sender, EventArgs e)
{
dantime.AppendText(DateTime.Now.ToString()+"\n");
}
}
}
-------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplicationEMAIL分析
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string Email = email.Text;
string[] str = Email.Split('@');
if (str.Length>2)//判断是否有2部分组成
{
MessageBox.Show("地址不正确");
return;
}
username.Text=str[0];
yuming.Text=str[1];
}
}
}
--------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication滚动
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string b = gundong.Text;
char one = b[b.Length-1];
string qita = b.Substring(0,b.Length-1);
gundong.Text =one+qita;//每次点形成新的字符串,每次将最后一个变成第一个
}
private void button2_Click(object sender, EventArgs e)
{
string s = gundong.Text;
char one=s[0];
string qita = s.Substring(1);
gundong.Text = qita + one;//每次形成新的字符串,每次将将第一个变成最后一个。
}
}
}
---------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication累加
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string diyi = first.Text;
string dier = sencond.Text;
int i1, i2;
if(int.TryParse(diyi,out i1)==false)
{
MessageBox.Show("第一个数字格式不正确!");
return;
}
if(int.TryParse(dier,out i2)==false)
{
MessageBox.Show("第二个数字格式不正确");
return;
}
if(i1>i2)
{
MessageBox.Show("第二个数字必须比第一个大");
return;
}
int sum = 0;
for (int i=i1; i <= i2;i++ )
{
sum = sum + i;
}
jieguo.Text = Convert.ToString(sum);
}
}
}
------------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication练习
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
string name = textBox1.Text;
this.Text = name+"你好";
}
private void button2_Click(object sender, EventArgs e)
{
string yi = one.Text;
string er = two.Text;
int i1,i2;
if(int.TryParse(yi,out i1)==false)
{
MessageBox.Show("第一个数不是整数!!!!!!");
return;//不要忘了return
}
if(int.TryParse(er,out i2)==false)
{
MessageBox.Show("第二个数不是整数!!!!");
return;
}
jieguo.Text = Convert.ToString(i1+i2);
}
}
}
----------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication图片
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string s = shenfen.Text;
if (s.Length ==18) //身份证号是18位
{
string h = s.Substring(6, 4);
int i;
if (int.TryParse(h, out i) == false)
{
MessageBox.Show("你输入的数据格式不正确!!!!");
return;
}
if ((DateTime.Now.Year - i) >= 18)
{
picture.Visible = true;
}
else
{
picture.Visible = false;
MessageBox.Show("对不起你是未成年人不得查看");
return;
}
}
else
{
MessageBox.Show("不是合法的身份证号!");
return;
}
}
}
}
-------------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 登录
{
public partial class Form1 : Form
{
private int i = 0;
public Form1()
{
InitializeComponent();
}
private void label1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
string username = txtuser.Text.Trim();
string password = txtpassword.Text;
if (username.Equals("admin", StringComparison.OrdinalIgnoreCase) && (password == "888"))
{
MessageBox.Show("登录成功!!!");
}
else
{
i++;
if(i>=3)
{
MessageBox.Show("登录次数过多,程序即将退出!");
Application.Exit();
}
MessageBox.Show("登录失败!!");
}
}
}
}
---------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 求最大成绩
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int max = 0;
string Zname = "";
string[] lines = chengji.Lines;//将多行文本框的值,按行存储到数组中
foreach(string line in lines)
{
string[] s = line.Split('=');//每一行按=分割成2部分,前部分是名字,后部分是成绩
string name=s[0];
string chengji1=s[1];
int i;
if (int.TryParse(chengji1, out i) == false)
{
MessageBox.Show("格式不正确");
}
if (i > max)
{
max = i;
Zname = name;
}
}
jieguo.Text = "最大成绩是" + max + "获得者是" + Zname;
}
}
}
---------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 四则运算
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string shu1 = txtshu1.Text;
string shu2 = txtshu2.Text;
int i1, i2;
int result;
if(int.TryParse(shu1,out i1)==false)
{
MessageBox.Show("数据错误");
return;
}
if (int.TryParse(shu2, out i2) == false)
{
MessageBox.Show("数据错误");
return;
}
switch(cbsuan.SelectedIndex)
{
case 0://+
result=i1+i2;
break;
case 1://-
result = i1 - i2;
break;
case 2://*
result = i1 * i2;
break;
case 3:// /
if(i2==0)
{
MessageBox.Show("被除数不能为0");
return;
}
result = i1 / i2;
break;
default:
throw new Exception ("没有此类运算符");
}
txtresult.Text = Convert.ToString(result);
}
}
}
----------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 下来列表
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(Convert.ToString(cbname.SelectedIndex));//选中的序号
MessageBox.Show(Convert.ToString(cbname.SelectedText));
MessageBox.Show(Convert.ToString(cbname.SelectedValue));
MessageBox.Show(Convert.ToString(cbname.SelectedItem));//选中的内容
}
}
}
------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 修改密码
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string oldpassword = txtoldpassword.Text;
string newpassword = txtnewpassword.Text;
string newpassword2 = txtnewpassword2.Text;
if(oldpassword!="888")
{
MessageBox.Show("旧密码不正确");
return;
}
if(newpassword!=newpassword2)
{
MessageBox.Show("2次密码不一致");
return;
}
if (oldpassword == newpassword)
{
MessageBox.Show("新密码不能和旧密码一样");
return;
}
MessageBox.Show("修改成功");
}
}
}
---------------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 选择省找寻市
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void cb省_SelectedIndexChanged(object sender, EventArgs e)
{
cb市.Items.Clear();
string sheng = Convert.ToString(cb省.SelectedItem);
if(sheng=="山东")
{
cb市.Items.Add("济南");
cb市.Items.Add("临沂");
}
if (sheng == "辽宁")
{
cb市.Items.Add("鞍山");
cb市.Items.Add("大连");
} if (sheng == "江苏")
{
cb市.Items.Add("徐州");
cb市.Items.Add("连云港");
}
}
private void cb市_SelectedIndexChanged(object sender, EventArgs e)
{
cb区.Items.Clear();
string shi = Convert.ToString(cb市.SelectedItem);
if (shi == "济南")
{
cb区.Items.Add("历下区");
cb区.Items.Add("槐荫区");
}
if (shi == "临沂")
{
cb区.Items.Add("兰山区");
cb区.Items.Add("临港经济开发区");
} if (shi == "鞍山")
{
cb区.Items.Add("码头");
cb区.Items.Add("山头");
}
if (shi == "大连")
{
cb区.Items.Add("碍事");
cb区.Items.Add("地方");
}
if (shi == "徐州")
{
cb区.Items.Add("吊死鬼");
cb区.Items.Add("辅导");
}
if (shi == "连云港")
{
cb区.Items.Add("多少");
cb区.Items.Add("发到");
}
}
private void button1_Click(object sender, EventArgs e)
{
dizhi.Text = Convert.ToString(cb省.SelectedItem) + Convert.ToString(cb市.SelectedItem) + Convert.ToString(cb区.SelectedItem) + "来的人";
}
}
}