مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sir_man

عضویت از 1394/12/13

مشکل در سینتکس یک خط کد سی شارپ

  • پنجشنبه 13 اسفند 1394
  • 10:53
تشکر میکنم

با سلام خدمت استاید محترم :

در این خط :

Console.WriteLine("-> Points: {0}", ((IPointy)myShapes[i]).Points);

در قسمت ((IPointy)myShapes[i]) نمیفهمم که چرا از دو پرانتز استفاده کرده . لازم بذکر است که IPonity یک اینترفیس هست و myshape هم یک آبجکت .

با تشکر از سایت برنامه نویس

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

سمیه حاتمی

عضویت از 1394/06/24

  • پنجشنبه 13 اسفند 1394
  • 11:54

سلام دوست عزیز

در اینجا به نوعی Cast اتفاق افتاده است .یعنی الزام کرده است که MySahpe شما از نوع اشیایی است که اینترفیس IPointy را پیاده سازی کرده است

 

کاربر سایت

sir_man

عضویت از 1394/12/13

  • پنجشنبه 13 اسفند 1394
  • 17:55

مرسی از جوابتون ،
بله پرانتز اول cast هست ، اما هر دو را در پرانتز دوم گذاشته . اون پرانتز دوم رو نمیدونم چرا گذاشته .

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)