انجمن های تخصصی علوم رایانه و هنرهای دیجیتال
  • صفحه اصلی
  • جستجو
  • لیست اعضا
  • تقویم
  • راهنما




سی جی آریا

رسانه تخصصی آموزش هنرهای دیجیتال



ورود به انجمن ثبت نام کنید
ورود
نام کاربری:
گذرواژه‌: گذرواژه‌تان را فراموش کرده‌اید؟
 

Home انجمن های تخصصی علوم رایانه و هنرهای دیجیتال رایانه برنامه نویسی | طراحی وب برنامه نویسی c# | سی‌شارپ تمرینهای مربوط به کنسول اپلیکیشن ConsoleApplication

امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
حالت خطی
تمرینهای مربوط به کنسول اپلیکیشن ConsoleApplication
Mohsen Omidvar آفلاین
مدیر ارشد
*******
ارسال‌ها: 1,259

موضوع‌ها: 634
تاریخ عضویت: Apr 2012
اعتبار: 198
سپاس ها 400
سپاس شده 2999 بار در 869 ارسال
#3
05-03-2013، 05:08 PM (آخرین ویرایش: 03-05-2013، 10:35 PM، توسط Mohsen Omidvar.)
تابع سازنده :
تابعی است که در کلاس تعریف می شود ،این تابع همنام با کلاس می باشد و هیچ مقداری را بر نمیگرداند حتی void ، تابع سازنده ممکن است با پارامتر باشد یا بدون پارامتر،ممکن است در صورت نیاز از چندین تابع سازنده با پارامترهای مختلف در کلاس استفاده شود.
هنگام ایجاد حافظه ای از نوع کلاس تابع سازنده به صورت پیش فرض و خودکار فراخوانی می شود.
هدف از سازنده ها تخصیص دهی اعضای کلاس در زمان ایجاد نمونه ای جدید از کلاس است.
سازنده ها دارای مقادیر بازگشتی نبوده و همواره نامی مشابه نام کلاس دارند.
سازنده ها همواره public می باشند.
تمرین :
کلاسی به نام time طراحی کنید که ساعت ،دقیقه و ثانیه را توسط تابع سازنده از ورودی دریافت کند و 1 - ساعت،ثانیه و دقیقه را به فرم مناسبی نمایش دهد؟
2- زمان را برحسب ثانیه بر روی صفحه نمایش نشان دهد؟
کد:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace test9
{
    class Program
    {
        class time
        {
            private int h, m, s;
            public time(int h1, int m1, int s1)
            {
                h = h1;
                m = m1;
                s = s1;
            }
            public void print1()

            {
                Console.Write("Time Now:");
                Console.WriteLine(h.ToString() + ":" + m.ToString() + ":" + s.ToString());
            }
            public void print2()
            {
                
                int z = h * 3600 + m * 60 + s;
                Console.WriteLine("Barhasb Sanieh=" + z.ToString());
            }
        }//end of class
        static void Main(string[] args)
        {
            time p;
            int h1, m1, s1;
            Console.Write("Hour:");
            h1 = Convert.ToInt32(Console.ReadLine());
            Console.Write("Minut:");
            m1 = Convert.ToInt32(Console.ReadLine());
            Console.Write("Second:");
            s1 = Convert.ToInt32(Console.ReadLine());
            p = new time(h1, m1, s1);
            p.print1();
            p.print2();
            Console.ReadKey();
        }
    }
}
 *شما قادر به دیدن لینک ها نیستید ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید*
خورشید باش که اگر خواستی بر کسی نتابی نتوانی.
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


پیام‌های داخل این موضوع
تمرینهای مربوط به کنسول اپلیکیشن ConsoleApplication - توسط Mohsen Omidvar - 01-03-2013، 12:25 PM
RE: تمرینهای مربوط به کنسول اپلیکیشن ConsoleApplication - توسط Mohsen Omidvar - 01-03-2013، 12:31 PM
تابع سازنده - توسط Mohsen Omidvar - 05-03-2013، 05:08 PM
RE: تمرینهای مربوط به کنسول اپلیکیشن ConsoleApplication - توسط Mohsen Omidvar - 05-03-2013، 05:22 PM
RE: تمرینهای مربوط به کنسول اپلیکیشن ConsoleApplication - توسط Mohsen Omidvar - 05-03-2013، 05:46 PM
RE: تمرینهای مربوط به کنسول اپلیکیشن ConsoleApplication - توسط Mohsen Omidvar - 05-03-2013، 06:05 PM
ارث بری و روشهای ارث بری - توسط ali_aot - 20-04-2013، 08:53 PM
RE: تمرینهای مربوط به کنسول اپلیکیشن ConsoleApplication - توسط Mohsen Omidvar - 15-05-2013، 06:39 PM
کلاس پشته - توسط Mohsen Omidvar - 15-05-2013، 07:02 PM
تابع مخرب - توسط Mohsen Omidvar - 15-05-2013، 07:32 PM
RE: تمرینهای مربوط به کنسول اپلیکیشن ConsoleApplication - توسط ali_aot - 21-05-2013، 11:55 AM
سازنده ها در وراثت - توسط Mohsen Omidvar - 07-06-2013، 12:08 PM
استفاده از توابع همنام کلاس پایه در کلاس فرزند - توسط Mohsen Omidvar - 07-06-2013، 12:18 PM
چند ریختی(پلی مورفیسم) - توسط Mohsen Omidvar - 07-06-2013، 01:10 PM
چند ریختی(پلی مورفیسم) - توسط Mohsen Omidvar - 07-06-2013، 01:57 PM

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 5 مهمان
مکان تبلیغ شما
تمامی حقوق این سایت مربوط به انجمن های تخصصی علوم رایانه و هنرهای دیجیتال میباشد