using System;
using System.Windows.Forms;
namespace 分部类
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
/*
定义分部类需要关键字 partial
必须在同一程序集或同一模块
*/
//分部类第一部分
partial class account
{
public int addition(int a,int b)
{
return a + b;
}
}
//分部类第二部分
partial class account
{
public int multiplication(int a,int b)
{
return a * b;
}
}
//分部类第三部分
partial class account
{
public int subtration(int a,int b)
{
return a - b;
}
}
//分部类第四部分
partial class account
{
public int division(int a,int b)
{
return a / b;
}
}
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.SelectedIndex = 0;
comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
}
private void button1_Click(object sender, EventArgs e)
{
try
{
account at = new account();
int M = int.Parse(textBox1.Text.Trim());
int N = int.Parse(textBox2.Text.Trim());
string str = comboBox1.Text;
switch (str)
{
case "加":textBox3.Text = at.addition(M,N).ToString();break;
case "减":textBox3.Text = at.subtration(M, N).ToString();break;
case "乘":textBox3.Text = at.multiplication(M, N).ToString();break;
case "除":textBox3.Text = at.division(M, N).ToString();break;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
第二个案例
using System;
namespace 作业2
{
class Program
{
static void Main(string[] args)
{
Mclass mclass = new Mclass();
mclass.Hello();
mclass.Hi();
Console.ReadLine();
}
}
partial class Mclass
{
public void Hello()
{
Console.WriteLine("支付宝");
}
}
partial class Mclass
{
public void Hi()
{
Console.WriteLine("微信支付");
}
}
}