نواندیشان
0

سبد خرید شما خالی است.

آبجکت سازی از کلاس در C# | آموزش سی شارپ – قسمت هشتم

دسته بندی :مهندسی کامپیوتر 17 اسفند 1394 نواندیشان 1882 مشاهده
آبجکت سازی از کلاس

در قسمت های قبلی با توابع Overload و Indexof آشنا شدید. در این قسمت از آموزش سی شارپ به نحوه آبجکت سازی از کلاس یا همان ساختن شی از کلاس در C# توضیح داده می شود.

آبجکت سازی از کلاس (ساختن شی از کلاس):

همانطور که در جلسات پیش نیز به آن اشاره شد، در صورتی که یک تابع در محدوده کلاسی تعریف کنیم و تنها public می نوشتیم، امکان دسترسی در کلاس دیگر به آن تابع وجود نداشت و باید علاوه بر عمومی بودن(public)، سراسری(static) نیز تعریف می شد.

روش دیگر برای دسترسی توابع یک کلاس در کلاس دیگر اینست که از کلاس، شی بسازیم. برای ساختن زیر بصورت زیر انجام می شود:

;()نام کلاس new=نام شی نام کلاس

مثال:

اگر تابع max را تنها public تعریف کنیم برای دسترسی در کلاس form1 از کلاس lib، شی می سایزم. برای اینکار، در کلاس lib، توابع max را تنها public تعریف می کنیم و سپس در کلاس form1 و در event کلیک btnmax، ابتدا از کلاس lib، شی می سازیم و سپس تابع max را فراخوانی می کنیم. کد را به صورت زیر می نویسیم:

        private void btnmax_Click(object sender, EventArgs e)
        {
            lib objmax = new lib();
            int m = objmax.max(int.Parse(this.txtnum1.Text), int.Parse(this.txtnum2.Text));
            MessageBox.Show(m.ToString(),"ماکزیمم");
        }

پایان قسمت هشتم آموزش سی شارپ – آبجکت سازی از کلاس در C#

منبع: نواندیشان
نواندیشان

انجمن نوانديشان ، یک انجمن علمی، غیردولتی و مستقل است که در حوزه های علمی و تخصصی مختلف، فعالیت خود را از شهریور 1388 شروع کرد. این انجمن در راستای نیل به کمک در بهبود وضعيت علمي و پژوهشي و تحقيقاتي کشور ایجاد شده است و به دنبال فراهم کردن بستر ارتباطی مناسب میان متخصصین ایرانی جهت آشنایی با همدیگر و گسترش همکاریها و راه هاي رسيدن از علم به عمل است.

برای ارتباط ساده‌تر و سریع‌تر اپلیکیشن نواندیشان را دانلود کنید. دانلود اپلیکیشن

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دارای سوال فنی درباره محصول خریداری شده هستید، لطفاً از بخش حساب کاربری، تیکت ارسال کنید.
  • چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
کارایی بهتر در اندروید نواندیشان
0