PDA

View Full Version : سوال: اضافه کردن دو کلاس به یک کامپوننت



programer-ir
یک شنبه 25 دی 1390, 16:04 عصر
سلام
در یک کامپوننت آیا امکان ایجاد چند کلاس هست؟؟؟
به جز کلاسی که همراه کنترل لایبریری ایجاد می شه
دیگه هرچی کلاس اضافه می کنم وقتی dll ش رو تو یک برنامه می ارم کلاس دومی رو نمی شناسه علت چیه؟؟؟؟

mp_mp353
یک شنبه 25 دی 1390, 18:16 عصر
من تا حالا این کار رو نکردم اما تویه namespase که فکر کنم بشه چند تا کلاس رو تعریف کرد.

shadi khanum
یک شنبه 25 دی 1390, 18:28 عصر
احتمالا کلاس دوم رو private تعریف کردی.چون مشکلی نیست و این کاری که میخوای به راحتی انجام میشه
الان مثلا تو این مثال شما اگهdll class libraty1 رو به هر پروژه دیگه ای Add refrence کنی هم usercontrol توش رو میتونی استفاده کنی و هم کلاس person رو
namespace ClassLibrary1
{
public partial class MyUc_ : UserControl
{
public MyUc_()
{
InitializeComponent();
}
}

public class person
{
public int age { get; set; }
public string Fullname { get; set; }
}

}