PDA

View Full Version : سوال: چطور میشه تابعی تعریف کرد که خروجی string داشته باشه؟!



ali9698
سه شنبه 16 آبان 1391, 02:32 صبح
سلام به همگی
چطور میشه تابعی تعریف کرد که خروجی string داشته باشه؟! من هر کار میکنم ارور میده! فکر کنم با تعریف تابع توی برنامه های تحت ویندوز فرق داشته باشه. البته اگه خروجی رو void بگیرم ارور نمیده!!!

fakhravari
سه شنبه 16 آبان 1391, 02:44 صبح
public static string Unique_String()
{
byte[] bytes = Guid.NewGuid().ToByteArray();
return BitConverter.ToInt64(bytes, 0).ToString();
}

AmirGhasemi
سه شنبه 16 آبان 1391, 12:11 عصر
دوست عزيز هيچ فرقي بين برنامه وب و ويندوز نيست
احتمالا شما مقدار return را مشخص نمي كنيد كه به void گير نمي ده اما به خروجي ديگري گير ميده

public static string myMethod()
{
string strResult;
..............
.............
............
return(strResult);

}

ali9698
سه شنبه 16 آبان 1391, 22:27 عصر
مرسی بچه ها. به خاطر همون نداشتن return بود!