iran_sky
دوشنبه 13 دی 1389, 00:14 صبح
چطوری میشه توسط عامل های چند طرحی (Multi Cast Delegate) ، متدی برای اعلام چهار نسبت مثلثاتی (sin و cos و . . . ) ایجاد نمائید.
ممنون میشم کمکم کنید
abbas.oveissi
دوشنبه 13 دی 1389, 01:13 صبح
چطوری میشه توسط عامل های چند طرحی (Multi Cast Delegate) ، متدی برای اعلام چهار نسبت مثلثاتی (sin و cos و . . . ) ایجاد نمائید.
ممنون میشم کمکم کنید
دقیق نفهمیدم منظورت رو،اینجوری میخواستی :
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public delegate double method(int angel);
static void Main(string[] args)
{
Program a = new Program();
Console.WriteLine(a.calculate(a.sin, 0).ToString());
Console.WriteLine(a.calculate(a.cos, 0).ToString());
Console.ReadKey();
}
public double calculate(method m,int angel)
{
return m(angel);
}
public double sin(int angel)
{
return Math.Sin(angel);
}
public double cos(int angel)
{
return Math.Cos(angel);
}
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.