آخرین فرصت تا %60 تخفیف خرید یکجای دوره ها برای 3 نفر فقط تا
00 00 00

با خرید یکجای این دوره 5 درصد تخفیف بیشتر بر روی خرید خود بگیرید. این تخفیف تنها شامل پرداخت های بانکی بوده و شامل پرداخت از روی شارژ حساب کاربری نمی باشد.

قیمت: 237,120 تومان

با 25% تخفیف مدرس: 177,845 تومان

با 30% تخفیف وب سایت و مدرس: 165,990 تومان

مهم: برای خریدهای بالای 100 هزار تومان باید از رمز پویا استفاده کنید و امکان خرید با رمز ایستا وجود نخواهد داشت

آموزش سی شارپ (#C) مقدماتی قسمت 18 : کلاس ها و اعضاء Static

آموزش سی شارپ (#C) مقدماتی قسمت 18 : کلاس ها و اعضاء Static

برای استفاده از این فیلم آموزشی باید هزینه آن را پرداخت کنید.

شما می توانید 3 دقیقه از این ویدیو را به صورت رایگان مشاهده کنید

در ادامه مباحث آموزش برنامه نویسی به زبان سی شارپ، در قسمت هجدهم با اعضاء و کلاس های static آشنا می شویم، اینکه چطور خصوصیات یا رفتارهایی تعریف کنیم که وابسه به شئ های ساخته شده از روی کلاس نباشند، همچنین الگوی Singleton که یکی از الگوی های طراحی (Design Pattern) از سری Gang of Four می باشد را یاد خواهیم گرفت.

عنوان
1 آموزش سی شارپ (#C) مقدماتی قسمت 1 : شروع دوره متفاوت 23′:11″ رایگان
2 آموزش سی شارپ (#C) مقدماتی قسمت 2 : معماری دات نت و اولین برنامه 31′:46″ 18,480
3 آموزش سی شارپ (#C) مقدماتی قسمت 3 : متغیرها و انواع داده 39′:53″ 13,860
4 آموزش سی شارپ (#C) مقدماتی قسمت 4 : عملگرها و متغیر رشته 40′:14″ 13,860
5 آموزش سی شارپ (#C) مقدماتی قسمت 5 : عملگرهای منطقی ، If و Switch 1:5′:59″ 23,100
6 آموزش سی شارپ (#C) مقدماتی قسمت 6 : حلقه ها 34′:14″ 10,780
7 آموزش سی شارپ (#C) مقدماتی قسمت 7 : آرایه ها و نوع داده Char 33′:24″ رایگان
8 آموزش سی شارپ (#C) مقدماتی قسمت 8 : دستور foreach و var 15′:42″ رایگان
9 آموزش سی شارپ (#C) مقدماتی قسمت 9 : آشنایی با متدها 52′:59″ 13,860
10 آموزش سی شارپ (#C) مقدماتی قسمت 10 : Method Overloading 17′:23″ رایگان
11 آموزش سی شارپ (#C) مقدماتی قسمت 11 : کلاس، شئ، و رفتارها 24′:44″ رایگان
12 آموزش سی شارپ (#C) مقدماتی قسمت 12 : نوشتن برنامه دفترچه تلفن 59′:49″ 18,480
13 آموزش سی شارپ (#C) مقدماتی قسمت 13 : وراثت (Inheritance) 29′:31″ 16,150
14 آموزش سی شارپ (#C) مقدماتی قسمت 14 : Polymorphism 23′:35″ 13,860
15 آموزش سی شارپ (#C) مقدماتی قسمت 15 : Interface ها 17′:4″ رایگان
16 آموزش سی شارپ (#C) مقدماتی قسمت 16 : مفاهیم IoC و DI 19′:12″ 11,530
17 آموزش سی شارپ (#C) مقدماتی قسمت 17 : سازنده ها (Constructors) 22′:22″ 12,320
18 آموزش سی شارپ (#C) مقدماتی قسمت 18 : کلاس ها و اعضاء Static 20′:41″ 9,240
19 آموزش سی شارپ (#C) مقدماتی قسمت 19 : struct ، indexer و readonly 18′:17″ رایگان
20 آموزش سی شارپ (#C) مقدماتی 20 : Operator Overloading و ToString 16′:28″ 9,240
21 آموزش سی شارپ (#C) مقدماتی قسمت 21 : تبدیل نوع و تعریف Cast 19′:29″ 10,780
22 آموزش سی شارپ (#C) مقدماتی قسمت 22 : Generics 24′:14″ 15,400
23 آموزش سی شارپ (#C) مقدماتی قسمت 23 : List و Dictionary 33′:50″ 12,320
24 آموزش سی شارپ (#C) مقدماتی قسمت 24 : استثناها (Exception) ها 24′:48″ 13,860
25 آموزش سی شارپ (#C) مقدماتی قسمت 25 : ویژگی ها و نکات سی شارپ 6 23′:45″ رایگان
زمان و قیمت کل 12:12′:34″ 237,120
2 نظر
zahra .m

سلام استاد وقت بخیر

برنامه ای نوشتم که یه آرایه static داره و مقدار رو از کاربر می گیره،اگر خانه null باشه، اون مقدار رو داخلش قرار میده.برنامه به صورت زیره:

      static void Main(string[] args)
        {
            Exam.Message("Statis Method");
            //try
            //{

                Console.WriteLine("enter number");
                Exam.ID(int.Parse(Console.ReadLine()));
            //}
            //catch (Exception ex)
            //{
            //    Console.WriteLine(ex.Message);
            //}
            Console.ReadKey();

        }
    }
    //static method:
    public class Exam
    {
        public string F { get; set; }
        public string L { get; set; }
        public static void Message(string mes)
        {
            Console.WriteLine(mes);
        }
        private static int[] id = new int[20];
        public static void ID(int num)
        {
            for (int a = 0; a < id.Length; )
            {
                foreach (int? n in id)
                {

                    //if (n == num)
                    //    throw new Exception("id must be unique, your number is Repetitious");
                    //else 
                    if (n != null)
                    {
                        a++;
                        continue;
                    }
                    id[a] = num;
                    break;
                }
            }
        }
    }

ولی به محض اینکه ورودی دوم رو میگیه از برنامه خارج میشه.استاد مشکل برنامه از کجاست؟

zahra .m

قسمت های command رو برای این منظور اضافه کردم که آرایه مقدار تکراری نگیره.کدش مشکل نداره؟

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر