PDA

نسخه کامل مشاهده نسخه کامل : typeof در #C چه کاری انجام میده ؟



Macdiano
25-04-2010, 16:55
سلام

من دارم #C میخونم, سیلابسش مثل سماتک هست و بیرون از موسسه کلاس برگزار میشه.

میخواستم بدونم typeof یا System.Type دقیقا چیکار میکنه, هنوز ...فهم نشدم :31:

مثلا در کدهای زیر

میدونم این خط چیه و چه کاری میکنه ولی دقیقا نمیدونم یعنی چی که ما مینویسیم typeof

[("System.ComponentModel.DefaultValue(typeof(System.D rawing.Color), "Yellow]

یا مثلا در DragDrop

(((if (e.Data.GetDataPresent(typeof(string
;Do Something

or

((txtTarget.Text = (string)e.Data.GetData(typeof(string

or

;(System.Type t = typeof(int

فقط خواهشا اگه کسی میدونه کامل توضیح بده

مرسی

anvar.net
29-04-2010, 17:53
تو Vb.net از عملگر TypeOf برای مقایسه یک متغیر Object با یک نوع داده ای ازش استفاده میشه.

تو MSDN سرچ کنید به هر حال چیزهایی داره ,

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

_H2_
02-05-2010, 23:05
سلام
typeof در #C معادل GetType در VB.Net است و یک نمونه از System.Type متناسب با نوع داده شده برمیگرداند که System.Type برگردانده شده حاوی کلیه اطلاعات آن ساختار خواهد بود.
میتوانید یک نگاهی هم به تاپیک زیر بیاندازید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]