C# 创建一个控制台应用程序,在该应用程序中,创建两个函数;

第1个函数要求:创建函数,函数返回值为字符类型,函数有两个数字类型的参数,在函数内部计算两个数字的和,并返回计算结果
第2个函数要求:创建函数,函数有1个字符类型的参数,根据函数参数值,进行以下判断:
1. 当函数参数值为“A”时,调用第1个函数,并为第1个函数的两个参数传入值:1 和 1;并在屏幕上显示调用第 1 个函数后的结果
2. 当函数参数值为“B”时,调用第1个函数,并为第1个函数的两个参数传入值:1 和 2;并在屏幕上显示调用第 1 个函数后的结果
3. 当函数参数值为“C”时,调用第1个函数,并为第1个函数的两个参数传入值:1 和 3;并在屏幕上显示调用第 1 个函数后的结果
4. 当函数参数值为“X”时,退出程序
什么意思 怎么做

5分钟给你写完啦,下面是代码:

public Form1()

        {

            InitializeComponent();

            InitializeCombox();

        }

        public void InitializeCombox()

        {

            comboBox1.Items.Add("A");

            comboBox1.Items.Add("B");

            comboBox1.Items.Add("C");

            comboBox1.Items.Add("X");

        }

        public string FirFunction(double a1,double a2)

        {

            string str = "";

            str = Convert.ToString(a1 + a2);

            return str;

        }

 

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

        {

            if (comboBox1.Text.Equals("A"))

            {

                label1.Text=FirFunction(1,1);

            }

            else if (comboBox1.Text.Equals("B"))

            {

                label1.Text=FirFunction(1,2);

            }

            else if (comboBox1.Text.Equals("C"))

            {

                label1.Text=FirFunction(1,3);

            }

            else if (comboBox1.Text.Equals("X"))

            {

                Close();

            }

        }

 

执行界面:

如果还不会的话,给我邮箱,将刚才编好的应用程序项目发给你。

追问

用C# .net 做 刚开始学的 你这种看不明白 呵呵

追答

啊,这就是用C# .net做的啊,⊙﹏⊙b汗。。。这就是在C#里面建的应用程序啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-05
using System;
namespace Test
{
public class Function
{
public static string Function1(long a, long b)
{
return Convert.ToString(a + b);
}
public static void Function2(string a)
{
switch (a)
{
case "A":
Console.WriteLine(Function1(1,1));
break;
case "B":
Console.WriteLine(Function1(1, 2));
break;
case "C":
Console.WriteLine(Function1(1, 3));
break;
case "X":
Environment.Exit(0);
break;
default:
break;
}
}
}

public class Program
{

static void Main(string[] args)
{
while (true)
{
Console.WriteLine("请输入命令(A、B、C、X):");
string s = Convert.ToString(Console.ReadLine());
Function.Function2(s);
}
}
}
}本回答被网友采纳
第2个回答  2012-11-05
public string fun1(string a,string b)
{
string c=(convert.toint32(a)+convert.toint32(n)).tostring();
consolu.writeline(b);
return c;
}

public string fun2(string m)
{
switch (m)
{
case A:
fun1("1","1");
case B:
fun2("1","2");
case C:
fun3("1"."3");
case X:
this.close();
}
}

好久没搞编程了,不知道语法对不对,基本思路在这里,自己琢磨,而且which 好像不能匹配string。主要提供思路
相似回答