خروجی یک تابع و استفاده از ان برای ورودی تابع دیگر
سلام دوستان عزیز ،من میخواستم از تابع زیر خروجی بگیرم :
public static string phone_number() t
{
Console.WriteLine("Enter your phone number :");
string phone_number = Console.ReadLine();
return phone_number;
}
حالا میخوام از یک کلاس دیگه و یک تابع دیگه ، از "شماره تلفنی" که تو این تابع گرفته شده از کاربر،استفاده کنم.ممنون راهنمایی میکنید. چجوری تابع دوم رو پیاده کنم؟(در ضمن بدون شی گرایی پیاده بشه)
نقل قول: خروجی یک تابع و استفاده از ان برای ورودی تابع دیگر
میتونید تابعی که توی اون کلاس دارید ، بهش یک پارامتر string بدید و این شماره رو بفرستید بهش:
public static class MyClass
{
public static void MyMethod(string phoneNumber)
{
....
.
.
.
}
}
نقل قول: خروجی یک تابع و استفاده از ان برای ورودی تابع دیگر
ممنون، ببنید من بیرون همین تابع اول هم نمیتونم از phone_number استفاده کنم.(با این که تو یک کلاسن)
اینم تابع دوم:
توی کلاس2
static void search_number()
{
for(int i=0;i<phone_number_Array.Length;i++)
{
if(phone_number_Array[i]==class1.phone_number())
Console.WriteLine("your number is existed"); !
}
}
نقل قول: خروجی یک تابع و استفاده از ان برای ورودی تابع دیگر
شما باید با اون روشی که گفتم یک پارامتر به این تایع search_number اضافه کنید. بعد هر جا خواستید از این تابع استفاده کنید، اونرو با پارامتر اون شماره تلفن میتونید فراخوانی کنید.