C#的委托题。

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:41:01
哪位高手能做做下面的题目呢?万分感谢~~!

具体要求:
(1)使用委托设计一个程序,用户在屏幕上输入34+56或83-23等算式,回车后得到结果。
(2)使用委托和事件设计程序:小张和小王上课迟到,则小李就扣掉小张10分,扣掉小王50分,小王觉得自己被多扣了,再找回小李要求改正,小李同意了,补给小王40分,同时再多补5分予以补偿。

我是个完全不懂C#的人,今年要学.net编程,谁能给我个好方法呢?例如买什么书之类的。再次感谢!

using System;
using System.Collections.Generic;

namespace Test
{

class Delegates
{

public delegate int Call(int num1,int num2);

public int Add(int num1, int num2)
{
return num1 + num2;
}
public int Sub(int num1, int num2)
{
return num1 - num2;
}
public int YunSuan(int num1, int num2, Call aa)
{
return aa(num1,num2);
}

}
class TestDelegates
{
static void Main(string[] args)
{
Delegates del =new Delegates();
int result;
Console.WriteLine("数字和运算符之间要用空格隔开哦。example:输入34 + 56回车) 只支持加减法");