0 امتیاز

سلام و عرض احترام.

سوالی در مورد متد ها دارم . من دارم دوره متدهای بازگشتی و غیر بازگشتی رو میبینم. میدونم متدها به دو صورت بازگشتی و غیر بازگشتی هستند. که هر کدوم باز به دو شکل همراه با ورود و بدون همراه با ورود ایجاد و مورد استفاده قرار میگیره.

 

شکل کلی این متد ها هم که به این صورت هست که:

متد غیر بازگشتی

public void Stars()
{
     lable1.text="*";
}

متد بازگشتی

public double myTest()
{
        double x=Math.Pow(2,6);
        return x;
}

 

ولی سوالی که دارم این هست که مفهوم بازگشت در متد چیست؟ چه چیزی رو به ما بر میگردونه؟

1 پاسخ

0 امتیاز

سلام

این متد همون دستوراتی رو اجرا میکنه که شما بهش میدید

بصورت ساده مثلا این متد زیر عمل جمع رو برمیگردونه

 static int CalculateSum()                    
     {                                            
         int firstNumber = 10;                    
         int secondNumber = 5;                    
                                                  
         int sum = firstNumber + secondNumber;    
                                                  
         return sum;                              
     }                                            
                                                  
     public static void Main()                    
     {                                            
         int result = CalculateSum();             
                                                  
         Console.WriteLine("Sum is {0}.", result);
     }               

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...