درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
دوره های مرتبط
دوره های توسینسو
دوره آموزشی ساخت ربات تلگرام
مدرس: taghandiki
این دوره را در 8 قسط خریداری کنید
دوره آموزشی اسکریپت نویسی Batch یا Batch Scripting در ویندوز به زبان ساده
مدرس: حسین احمدی
این دوره را در 11 قسط خریداری کنید
دوره آموزشی پردازش متن با زبان برنامه نویسی پایتون
مدرس: taghandiki
این دوره را در 20 قسط خریداری کنید
دوره آموزشی برنامه نویسی به زبان پرل بصورت پروژه محور
مدرس: dr-iman
این دوره را در 13 قسط خریداری کنید
دوره آموزشی طراحی رابط کاربری با JavaFX
مدرس: hharddy
این دوره را در 13 قسط خریداری کنید
دوره آموزشی برنامه نویسی WPF در ویژوال استودیو
مدرس: Amirhossein Fazlikhani
این دوره را در 12 قسط خریداری کنید
دوره آموزشی Exploit نویسی به زبان Perl
مدرس: dr-iman
این دوره را در 7 قسط خریداری کنید
دوره آموزشی برنامه نویسی اندروید با زبان جاوا به زبان ساده
مدرس: مهدی عادلی
این دوره را در 27 قسط خریداری کنید
ساخت و مدیریت ربات تلگرام از صفر با زبان سی شارپ
مدرس: مهدی عادلی
این دوره را در 2 قسط خریداری کنید
دوره آموزشی مقدماتی برنامه نویسی جاوا به زبان ساده
مدرس: مهدی عادلی
این دوره را در 17 قسط خریداری کنید
دوره آموزشی مقدماتی برنامه نویسی به زبان سی شارپ
مدرس: حسین احمدی
این دوره را در 17 قسط خریداری کنید
دوره آموزشی برنامه نویسی حرفه ای پایتون به زبان ساده
مدرس: حسین احمدی
این دوره را در 23 قسط خریداری کنید
دوره تخصصی آموزش متن کاوی با ابزار NLTK
مدرس: taghandiki
این دوره را در 11 قسط خریداری کنید
دوره آموزشی برنامه نویسی پیشرفته زبان سی شارپ
مدرس: حسین احمدی
این دوره را در 78 قسط خریداری کنید

دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت نوزدهم :: نوع داده struct، آشنایی با indexer و فیلدهای readonly

2 نظرات
119 بازدیدها
این ویدیو رایگان است و می توانید هم اکنون آن را دریافت کنید
لطفا قبل از خرید حتما ماده سی ام قوانین و مقررات استفاده از وب سایت را مطالعه کنید
این دوره تکمیل شده و شما می توانید آن را به صورت یکجا خریداری کنید

خرید دوره
در این قسمت از دوره آموزشی سی شارپ، به بررسی نوع های داده struct پرداخته و تفاوت آن ها را با کلاس ها بررسی خواهیم کرد. همچنین حافظه های stack و heap را بررسی می کنیم و میبینیم که دات نت چگونه با Value Type ها و Reference Type ها برخورد می کند. در انتها با indexer ها و نحوه تعریف فیلدهای readonly آشنا می شویم. امیدوارم که این قسمت مورد توجه شما قرار بگیرد.

مدت زمان ویدیو: 18 دقیقه
حجم ویدیو: 30 مگابایت

تهیه کننده: حسین احمدی
انجمن تخصصی فناوری اطلاعات ایران
برچسب ها
ردیف عنوان قیمت
1 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت اول :: مقدمه رایگان
2 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت دوم :: معماری دات نت، ویژوال استودیو و اولین برنامه 12,000تومان
3 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت سوم :: متغیرها و انواع نوع داده 9,000تومان
4 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت چهارم :: عملگرها و متغیر نوع رشته 9,000تومان
5 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت پنجم :: نوع داده Boolean، عملگرهای منطقی و دستورات if و switch 15,000تومان
6 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت ششم :: حلقه ها و دستورات for، while و do-while 7,000تومان
7 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت هفتم :: آشنایی با آرایه ها و نوع داده char رایگان
8 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت هشتم :: دستور foreach و کلمه کلیدی var رایگان
9 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت نهم :: آشنایی با متدها 9,000تومان
10 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت دهم :: مفاهیم Method Overloading و متدهای بازگشتی رایگان
11 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت یازدهم :: مفاهیم کلاس، شئ، خصوصیات و رفتارها رایگان
12 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت دوازهم :: کارگاه عملی - برنامه دفترچه تلفن 12,000تومان
13 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت سیزدهم :: وراثت (Inheritance) و مفاهیم مرتبط با آن 10,500تومان
14 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت چهاردهم :: Polymorphism و الگوی استراتژی (Strategy Pattern) 9,000تومان
15 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت پانزدهم :: آموزش استفاده از Interface ها رایگان
16 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت شانزدهم :: کاربرد عملی interface ها و آشنایی با مفاهیم IoC و DI 7,500تومان
17 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت هفدهم :: سازنده ها (Constructors) و آشنایی با Break Point ها 8,000تومان
18 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت هجدهم :: کلاس ها و اعضاء static و آشنایی با الگوی Singleton 6,000تومان
19 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت نوزدهم :: نوع داده struct، آشنایی با indexer و فیلدهای readonly رایگان
20 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت بیستم :: نحوه تعریف عملگرها (Operator Overloading) و آشنایی با متد ToString 6,000تومان
21 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت بیستم و یکم :: تبدیل نوع ها (Casting) و تعریف Cast ها 7,000تومان
22 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت بیستم و دوم :: Generics 10,000تومان
23 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت بیست و سوم :: کلاس های List و Dictionary 8,000تومان
24 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت بیست و چهارم :: مدیریت استثناها (Exception) ها 9,000تومان
25 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت آخر :: ویژگی های سی شارپ 6 و چند نکته رایگان
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • سلام

    استاد در رابطه با indexer ها مطلبی از سایت stackoverflow میخوندم که جوابی که اکسپت گرفته این جمله رو گفته :

    What is the need Indexers in C#

    فرض کنید شما 1000 تا object دارید مثلآ شما مقدار یکی مونده به آخر رو میخواهید شما با استفاده از indexer ها میتونید این کار رو انجام بدید بدون اینکه بخواهید کل مجموعه رو loop بزنید. چجوری منظورشون هست ؟ خوب ما با استفاده از آرایه ها به طور عادی هم میتونیم طول آرایه را بگیریم و منهای 2 کنیم میشه یکی مونده به آخری رو بدست آورد حالا من درست متوجه تفاوت این روش نشدم.

      string[] str = new string[5] { "aaa", "bbb", "ccc", "ddd", "eee" };
                var result = str[str.Length - 2];
    

    علاوه بر موارد بالا ممنون میشم در مورد کاربرد indexer ها هم توضیح بدید.

    با تشکر

  • سلام و عرض ادب، شما بوسیله Indexer ها قابلیت دسترسی به آیتم های یک Collection رو بوسیله ایندکس آیتم ایجاد می کنید، دقیقاً مثل آرایه ها، حالا فرض کنید که بخوایید یک Collection دلخواه و مورد نیاز خودتون رو ایجاد کنید، ما Collection های زیادی داخل دات نت داریم، مثل List یا Dictionary که تمام این Collection از Indexer ها پشتیبانی می کنن، حالا موقعیتی پیش میاد که شما بخوایید یک لیست سفارشی با قابلیت های مورد نظر خودتون رو ایجاد کنید، یعنی کلاسی که شبیه به یک مجموعه عمل می کنه، این موقع هست که شما باید Indexer ها رو داخل کلاستون پیاده سازی کنید. البته خیلی کم پیش میاد استفاده از Indexer ها، اما اگر باهاش آشنا باشید ضرری نداره و ممکنه زمانی به کارتون بیاد.

برای ارسال نظر ابتدا به سایت وارد شوید

arrow