WPF应用
2024-10-15 09:01:34
代码
private void button1_Click(object sender, RoutedEventArgs e)
{
calculate sa = new calculate(int.Parse(textBox1.Text),int.Parse(textBox3.Text),textBox2.Text);
if (sa.answer == int.Parse(textBox4.Text))
{
MessageBox.Show("回答正确");
}
else
{
MessageBox.Show("回答错误"); }
interface chapter
{
int answer { get; }
}
class calculate:chapter
{
private int x1;
private int x2;
private string Operator;
public int result;
public calculate(int x1, int x2, string Operator)
{
this.x1 = x1;
this.x2 = x2;
this.Operator = Operator; }
public int answer
{
get { if (Operator == "+")
{
result = x1 + x2; }
if (Operator == "-")
{ result = x1 - x2; }
if (Operator == "*")
{ result = x1 * x2; }
if (Operator == "/")
{ result = x1 / x2; }
return result;
}
} }
}
总结:
在不同情况下运用封装的语句很容易,困难的是对设计模式的理解和运用现在正在思考如何运用。。
最新文章
- Oracle 数据库导入导出 dmp文件
- Visual Studio跨平台开发Xamarin
- Asp.Net MVC+BootStrap+EF6.0实现简单的用户角色权限管理8
- Render OpenCascade Geometry Surfaces in OpenSceneGraph
- char、unsigned char、BYTE
- 微软ASP.NET MVC 学习地址
- 【面试虐菜】—— LVS负载均衡
- Ext.tree.Panel Extjs 在表格中添加树结构,并实现节点移动功能
- (poj)1679 The Unique MST 求最小生成树是否唯一 (求次小生成树与最小生成树是否一样)
- Codeforces Round #389(div 2)
- 转的git
- php写留言板
- Java-IO之BufferedReader(字符缓冲输入流)
- freetype之PC机体验
- spring profile
- Android项目实战(三十三):AS下获取获取依赖三方的jar文件、aar 转 jar
- JavaMail发送邮箱
- Ethzasl MSF源码阅读(2):百川汇海
- vue-router(配置子路由--单页面多路由区域操作)
- CentOS6.5上安装MySQL