PDA

View Full Version : خطا در دستور Set



Sal_64
جمعه 03 آبان 1387, 12:25 عصر
سلام

من با این دستور میخوام یک آرایه رو به فرم دیگه بفرستم


string[] n = {"رضا","علی","حسن" };
form2.name = n;و

public string[] name
{

set { name=value ; }
}و روی کد دوم این خطا رو میده




An unhandled exception of type 'System.StackOverflowException' occurred in project2.exe
ایراد از کجاست ؟


با تشکر

حامد مصافی
جمعه 03 آبان 1387, 12:51 عصر
شما در بلاک set خود پروپرتی رو مقدار دهی می کنید! و این حالت چرخه بوجود میاره که نتیجش StackOverflowException هست.



string[] _name;
public string[] name
{

set { _name=value ; }
}