استفاده از delegate و GetInvocationList برای محاسبه فاکتوریل در #C
سلام بر تمامی برنامه نویسان سی شارپ 😉 در این مطلب ، استفاده از delegate و GetInvocationList برای محاسبه فاکتوریل در سی شارپ #C رو براتون آماده کردم. انشاالله که این کد براتون مفید باشه.
استفاده از delegate و GetInvocationList برای محاسبه فاکتوریل :
public delegate int IncrementDelegate(ref short refCount);
public class Factorial {
public static void Main() {
IncrementDelegate[] values = { Incrementer, Incrementer,Incrementer, Incrementer, Incrementer};
IncrementDelegate del = (IncrementDelegate)
IncrementDelegate.Combine(values);
long result = 1;
short count = 1;
foreach (IncrementDelegate number in del.GetInvocationList()) {
public class Factorial {
public static void Main() {
IncrementDelegate[] values = { Incrementer, Incrementer,Incrementer, Incrementer, Incrementer};
IncrementDelegate del = (IncrementDelegate)
IncrementDelegate.Combine(values);
long result = 1;
short count = 1;
foreach (IncrementDelegate number in del.GetInvocationList()) {