با سلام خدمت استاید محترم :
در این خط :
Console.WriteLine("-> Points: {0}", ((IPointy)myShapes[i]).Points);
در قسمت ((IPointy)myShapes[i]) نمیفهمم که چرا از دو پرانتز استفاده کرده . لازم بذکر است که IPonity یک اینترفیس هست و myshape هم یک آبجکت .
با تشکر از سایت برنامه نویس
سلام دوست عزیز
در اینجا به نوعی Cast اتفاق افتاده است .یعنی الزام کرده است که MySahpe شما از نوع اشیایی است که اینترفیس IPointy را پیاده سازی کرده است
مرسی از جوابتون ،
بله پرانتز اول cast هست ، اما هر دو را در پرانتز دوم گذاشته . اون پرانتز دوم رو نمیدونم چرا گذاشته .
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)