简单委托例子
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]
相关文章推荐
- C#委托2个简单例子
- 一个C#实现的最简单的委托例子
- 简单例子让你很好的理解:协议与委托 (Protocol and Delegate)
- 简单的Delegate(委托)例子
- 从简单的例子理解委托
- 一个简单的C#多播委托的小例子
- 简单例子快速了解事件处理和委托 event delegate
- C# 委托简单例子
- 简单例子快速了解事件处理和委托 event delegate
- c#委托delegate简单例子
- 多线程和委托简单例子
- 委托的一个最简单的例子
- 简单的Delegate(委托)例子
- 委托delegate的学习.+一个简单的委托和委托链的例子
- 一个C#实现的最简单的委托例子
- 用一个简单的例子来演绎事件委托
- 委托简单例子
- 一个委托的简单例子
- 委托delegate的学习.+一个简单的委托和委托链的例子
- 委托的匿名方法简单例子(2。0实现)