资源来源:http://www.cnblogs.com/prolove2/archive/2012/03/25/prism_1.html
在学习 Prism 框架之前,我预先写了一个非常简单的计算器解决方案。代码如下:
1staticvoidMain(string[]args)
2{
3while(true)
4{
5stringinput=Console.ReadLine();
6
7if(CommandTypes.Contains(input))
8{
9intindex=Array.IndexOf(CommandTypes,input);
10
11intx=int.Parse(Console.ReadLine());
12inty=int.Parse(Console.ReadLine());
13
14intresult=funs[index](x,y);
15
16Console.WriteLine(result);
17}
18else
19{
20Console.WriteLine("Mistake!");
21}
22}
23}
24staticintAdd(intx,inty)
25{
26returnx+y;
27}
28staticintSub(intx,inty)
29{
30returnx-y;
31}
32staticintMul(intx,inty)
33{
34returnx*y;
35}
36staticintDiv(intx,inty)