志在指尖
用双手敲打未来

C# 四则运算及省市选择及日月选择

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceWindowsFormsApp
{publicpartialclassForm1:Form
{publicForm1()
{
InitializeComponent();
button1.Text=”If语法核算”;
button2.Text=”switch语法核算”;
label2.Text=”省”;
label3.Text=”市”;
}privatevoidButton1_Click(objectsender,EventArgse)
{inttext1=Convert.ToInt32(textBox1.Text);inttext2=Convert.ToInt32(textBox2.Text);inttext3=0;//用if的时分需要对变量进行赋值,不然在if句子里会报错if(comboBox1.Text==”+”&&comboBox1.SelectedItem==”+”)//由上一行能够看出combox的text和selecteditem的值一样,//但是主张使用后者,所以好的写法如下面的{
text3=text1+text2;
}elseif(comboBox1.Text==”-“)
{
text3=text1-text2;
}elseif(comboBox1.Text==”*”)
{
text3=text1*text2;
}elseif(comboBox1.Text==”/”)
{if(text2==0)
{
MessageBox.Show(“除数不能为0”);return;
}else{
text3=text1/text2;
}
}else{
MessageBox.Show(“不知道该怎样核算”);
}
textBox3.Text=Convert.ToString(text3);
}privatevoidButton2_Click(objectsender,EventArgse)
{try{inttext1=Convert.ToInt32(textBox1.Text);inttext2=Convert.ToInt32(textBox2.Text);inttext3;//switch时分就不需要先对变量赋值switch(comboBox1.SelectedItem)c#
{case”+”:
text3=text1+text2;break;case”-“:
text3=text1-text2;break;case”*”:
text3=text1*text2;break;case”/”://if(text2==0)//{//MessageBox.Show(“除数不能为0”);//return;//}text3=text1/text2;break;default:
MessageBox.Show(“不知道该怎样核算”);return;//thrownewException(“不知道怎样核算”);也能够用这个}
textBox3.Text=Convert.ToString(text3);
}catch(Exceptionex)
{
MessageBox.Show(“程序出现意外”+ex.Message);
}
}privatevoidComboBox2_SelectedIndexChanged(objectsender,EventArgse)
{if(comboBox2.SelectedItem==”江苏省”)
{
comboBox3.Items.Clear();//每次挑选省时,清空市的内容comboBox3.Items.Add(“姑苏”);
comboBox3.Items.Add(“张家港”);
comboBox3.Items.Add(“昆山”);
comboBox3.Items.Add(“吴江”);
}if(comboBox2.SelectedItem==”山东省”)
{
comboBox3.Items.Clear();
comboBox3.Items.Add(“青岛1”);
comboBox3.Items.Add(“青岛2”);
comboBox3.Items.Add(“青岛3”);
comboBox3.Items.Add(“青岛4″);
}if(comboBox2.SelectedItem==”浙江省”)
{
comboBox3.Items.Clear();
comboBox3.Items.Add(“杭州”);
comboBox3.Items.Add(“义乌”);
comboBox3.Items.Add(“温州”);
comboBox3.Items.Add(“台州”);
}
}privatevoidComboBox3_SelectedIndexChanged(objectsender,EventArgse)
{
}privatevoidForm1_Load(objectsender,EventArgse)//初始化月份的下拉挑选项{
comboBox4.DropDownStyle=ComboBoxStyle.DropDownList;
comboBox4.Items.Clear();for(inti=1;i<13;i++)
{//comboBox4.Items.Add(i.ToString());//这个也是类型转化comboBox4.Items.Add(Convert.ToString(i));
}
}privatevoidComboBox4_SelectedIndexChanged(objectsender,EventArgse)
{switch(Convert.ToInt32(comboBox4.SelectedItem))
{case1:case3:case5:case7:case8:case10:case12:
comboBox5.Items.Clear();for(inti=1;i<32;i++)
{
comboBox5.Items.Add(Convert.ToString(i));
}break;case2:
comboBox5.Items.Clear();for(inti=1;i<30;i++)
{
comboBox5.Items.Add(Convert.ToString(i));
}break;default:
comboBox5.Items.Clear();for(inti=1;i<31;i++)
{
comboBox5.Items.Add(Convert.ToString(i));
}break;
}
}privatevoidButton3_Click(objectsender,EventArgse)
{stringstr=string.Format(“你挑选了{0}月{1}日”,comboBox4.SelectedItem,comboBox5.SelectedItem);
MessageBox.Show(str);stringstr1=comboBox4.SelectedItem+”月”+comboBox5.SelectedItem+”日”;
MessageBox.Show(str1);
}
}
}

未经允许不得转载:IT技术网站 » C# 四则运算及省市选择及日月选择
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载