您的位置:首页 > 其它

简单委托例子

2010-05-12 14:07 197 查看


[b]例子1:using System;
using System.Collections.Generic;
using System.Text;


namespace ConsoleApplication11
{
public interface aa//定义接口
{
int d(int a,int b);
void beep();
}
class Program
{
static void Main(string[] args)
{
hh n = new hh();
Console.WriteLine(n.d(12,12));
hh h = new hh();
h.beep();
Console.Read();
}
}
class hh :aa
{
public int d(int a,int b)
{
return a * b;
}
public void beep()
{
Console.Beep();//主机响声
}
}


例子2:

using System;
using System.Collections.Generic;
using System.Text;


namespace 接口
{
public interface junbao
{
int jxmj(int c, int k);
int zfxmj(int bc);
double ymj(int r);
float txmj(int sd, int xd, int g);
}
class Program
{
static void Main(string[] args)
{
int a, b, c, d, e, f,g;
Console.WriteLine("请输入矩形长:");
a = int.Parse(Console.ReadLine());
Console.WriteLine("请输入矩形宽:");
b = int.Parse(Console.ReadLine());
Console.WriteLine("请输入正方形变长:");
c = int.Parse(Console.ReadLine());
Console.WriteLine("请输入圆的半径:");
d = int .Parse(Console.ReadLine());
Console.WriteLine("请输入梯形的上底:");
e = int.Parse(Console.ReadLine());
Console.WriteLine("请输入梯形的下底:");
f = int.Parse(Console.ReadLine());
Console.WriteLine("请输入梯形的高:");
g = int.Parse(Console.ReadLine());
area jx = new area();
area zf = new area();
area y = new area();
area tx =new area();
for (int i = 1; i <= 26; i++)
{
Console.Write("---");
}
Console.WriteLine();
Console.WriteLine("矩形面积为:{0}", jx.jxmj(a, b));
Console.WriteLine("正方形面积为:{0}", zf.zfxmj(c));
Console.WriteLine("圆面积为:{0}", y.ymj(d));
Console.WriteLine("梯面积为:{0}", tx.txmj(e,f,g));
Console.Write("结束");
Console.Read();
}
}
class area
{
public int jxmj(int c, int k)
{
return c * k;
}
public int zfxmj(int bc)
{
return bc * bc;
}
public double ymj(int r)
{
return Math.PI * r*r;
}
public float txmj(int sd, int xd, int g)
{
return ((sd + xd) / 2) * g;
}

}
}


[/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: