PDA

View Full Version : معادل این دستور؟



prince-of-persia
چهارشنبه 15 اسفند 1386, 19:12 عصر
سلام

این کد رو من توی vb نوشتم و هیچ مشکلی نداره

Dim a As Object
a.txt = "salam"
a.val=10
a.x=15

توجه داشته باشیم که a.text,a.val,a.x تعریف نشده اند
معادل این کار در c# چیست ؟

البته این رو هم تست کردم که کار نکرد :
object a
a.text ="salam"

smt_414
چهارشنبه 15 اسفند 1386, 20:45 عصر
سلام
دستور شما رو با استفاده از سایت
http://labs.developerfusion.co.uk/convert/vb-to-csharp.aspx
به معادل سیشارپش تبدیل کردم
البته در ویژوال استدیو امتحانش نکردم ببینید جواب میده


{
object a;
a.txt = "salam";
a.val = 10;
a.x = 15;
}

اَرژنگ
چهارشنبه 15 اسفند 1386, 23:19 عصر
سلام
دستور شما رو با استفاده از سایت
http://labs.developerfusion.co.uk/convert/vb-to-csharp.aspx
به معادل سیشارپش تبدیل کردم
البته در ویژوال استدیو امتحانش نکردم ببینید جواب میده


{
object a;
a.txt = "salam";
a.val = 10;
a.x = 15;
}
احتیاجی به امتحان نیست، معلوماً جواب نمیده.

اَرژنگ
چهارشنبه 15 اسفند 1386, 23:22 عصر
سلام

این کد رو من توی vb نوشتم و هیچ مشکلی نداره

Dim a As Object
a.txt = "salam"
a.val=10
a.x=15

توجه داشته باشیم که a.text,a.val,a.x تعریف نشده اند
معادل این کار در c# چیست ؟

البته این رو هم تست کردم که کار نکرد :
object a
a.text ="salam"
معادل ندارد، این ابجکت پروتوتیپینگ است که در زبانهایه شئیگرا وجود ندارند،
به جایه تبدیل کد خط به خط ،به اینکه در سی شارپ چکاری میخواهید انجام
بدهیدفکر کنید و روشش را در سی شارپ پیدا کنید.

prince-of-persia
پنج شنبه 16 اسفند 1386, 08:44 صبح
خوب یه متغییر از نوع object تعریف کرده و بعد برای این object چند تا peropery رو بطور مستقیم و تعریف و همونجا مقدار دهی کرده ؟

اَرژنگ
پنج شنبه 16 اسفند 1386, 14:39 عصر
خوب یه متغییر از نوع object تعریف کرده و بعد برای این object چند تا peropery رو بطور مستقیم و تعریف و همونجا مقدار دهی کرده ؟
سوال دارید میپرسید و یا اینکه دارید جواب میدید؟ اگر جواب میدید یک مثال امتحان کنید بعد اشکالات این کد را خودتان متوجه میشید.