- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
public int division(int a, int b) //创建一个整型方法 { return a / b; //方法中的除法运算 } } private void Form1_Load(object sender, EventArgs e) { comboBox1.SelectedIndex = 0; //comboBox1选择第一项 //设置comboBox1控件的DropDownStyle属性使其显示为下拉列表的样式 comboBox1.DropDownStyle = ComboBoxStyle.DropDownList; } private void button1_Click(object sender, EventArgs e) { try { account at = new account(); //实例化分部类 int M = int.Parse(txtNo1.Text.Trim()); //获取第一个文本框中的值 int N = int.Parse(txtNo2.Text.Trim()); //获取第二个文本框中的值 string str = comboBox1.Text; //获取comboBox1选择的值 switch (str) //使用switch语句 { //调用分部类中的加法运算 case 加: txtResult.Text = at.addition(M, N).ToString(); break; //调用分部类中的减法运算 case 减: txtResult.Text = at.subtration(M, N).ToString(); break; //调用分部类中的乘法运算 case 乘: txtResult.Text = at.multiplication(M, N).ToString(); break; //调用分部类中的除法运算 case 除: txtResult.Text = at.division(M, N).ToString(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } } 程序的运行结果如图12-8所示。 12.8 使用分部实现算术运算 泛型是用于处理算法、数据结构的一种编程方法。泛型的目标是采用广泛适用和可交互性的形式来表示算法和数据结构,以使它们能够直接用于软件构造。泛型类、结构、接口、委托和方法可以根据它们存储和操作的数据的类型来进行参数化。泛型能在编译时,提供强大的类型检查,减少数据类型之间的显示转换、装箱操作和运行时的类型检查。泛型类和泛型方法同时具备可重用性、类型安全和效率高等特性,这是非泛型类和非泛型方法无法具备的。泛型通常用在集合和在集合上运行的方法中。 泛型主要是提高了代码的重用性,比如,可以将泛型看成是一个可以回收的包装箱A,如果在包装箱A上贴上苹果标签,就可以在包装箱A里装上苹果进行发送,如果在包装箱A上贴上地瓜标签,就可以在包装箱A里装上地瓜进行发送。 12.6 泛型概述 7.4 ArrayList集合类 7.4.1 ArrayList类概述 7.4.2 遍历ArrayList集合 7.4.3 添加ArrayList元素 7.4.4 删除ArrayList元素 12.7 泛型的使用 12.7.1 类型参数T 12.7.2 泛型接口 12.7.3 泛型方法 在以下内容中将会详细介绍泛型的类型参数T,以及如何创建泛型接口和泛型方法,并且通过实例演示泛型接口和泛型方法在程序中的应用。 12.7 泛型的使用 泛型的类型参数T可以看作是一个占位符,它不是一种类型,它仅代表了某种可能的类型。在定义泛型时T出现的位置可以在使用时用任何类型来代替。类型参数T的命名准则如下。 使用描述性名称命名泛型类型参数,除非单个字母名称完全可以让人了解它表示的含义,而描述性名称不会有更多的意义。 【例12-13】 使用代表一定意义的单词作为类型参数T的名称,代码如下。 public interface IStudentTStude
您可能关注的文档
- C#网络编程技术教程 教学课件 作者 金华 华进 第1章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第2章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第3章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第4章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第5章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第6章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第7章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第8章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第9章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第10章.ppt
- C#应用开发与实践 教学课件 作者 胡学钢 第15章 网络与多线程.ppt
- C#应用开发与实践 教学课件 作者 胡学钢 第16章 GDI+绘图.ppt
- C#应用开发与实践 教学课件 作者 胡学钢 第17章 C#语言新特性.ppt
- C#应用开发与实践 教学课件 作者 胡学钢 第18章 综合案例——进销存管理系统.ppt
- C#应用开发与实践 教学课件 作者 胡学钢 第19章 课程设计——雷速下载专家.ppt
- C#应用开发与实践 教学课件 作者 胡学钢 第20章 课程设计——快递单打印系统.ppt
- C#语言程序设计李继武 彭德林电子教案 第1章.ppt
- C#语言程序设计李继武 彭德林电子教案 第2章.ppt
- C#语言程序设计李继武 彭德林电子教案 第3章.ppt
- C#语言程序设计李继武 彭德林电子教案 第4章.ppt
文档评论(0)