C#基础教程:求和运算及输入转换示例

版权申诉
0 下载量 159 浏览量 更新于2024-08-16 收藏 257KB DOCX 举报
本资源是C#程序设计教程第二版李春葆课后编程题答案文档,主要涉及C#语言的基础编程练习。文档包括三个部分,对应不同难度级别的编程任务。 1. 第一部分(Proj2_1): 这段代码展示了如何在控制台应用程序中实现基本的算术运算。`Program`类中的`Main`方法接收用户输入的两个整数a和b,通过`Console.ReadLine()`读取用户输入,然后使用`int.Parse()`函数将输入转换为整数类型,计算它们的和并将结果存储在变量c中。最后,`Console.WriteLine()`用于显示结果,格式化输出为"a+b={0}"。这个示例演示了控制台应用的基本交互和算术操作。 2. 第二部分(Proj2_2): 这部分代码是一个Windows Forms应用程序,包含一个`Form1`类。它涉及到控件的使用,如`TextBox`和`Button`。当用户点击`button1`时,事件处理器`button1_Click`被触发。在这里,代码首先获取`textBox1`和`textBox2`中的整数输入,同样使用`Convert.ToInt16()`进行转换,然后计算和并将结果显示在`textBox3`中。`Form1_Load`方法用于初始化控件,而`textBox2_TextChanged`事件处理器则可能用于处理文本框内容的变化。 3. 第三部分(Proj3_1): 此部分涉及更复杂的类型转换,使用了`double`类型。`Program`类的`Main`方法中,定义了整型变量`i`和`i1`,以及`double`类型的`d`。代码尝试将整数65赋值给`int`类型的`i`,然后将`i`的值赋给`double`类型的`d`,但直接赋值会导致隐式类型转换,而不是所需的强制类型转换。正确的做法应该是先将`i`转换为`double`,例如`double d = (double)i`。这部分旨在学习不同类型之间的转换规则。 这个文档提供了C#入门者学习C#编程的实用练习,涵盖了控制台应用、GUI编程以及类型转换等基础知识,对理解和掌握C#语言的实践操作有很大帮助。