#012

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024

ความคิดเห็น • 126

  • @Metigator
    @Metigator  3 ปีที่แล้ว +20

    دعمنا بالتعليقات والإشتراك يعني الكثير ويعني أننا سنستمر في تقديم الأفضل

    • @ahmadyamout6867
      @ahmadyamout6867 2 ปีที่แล้ว +1

      الله يبارك فيك استاذ بس اذا ما في تقلي انه دائما عندما تشرح تطبق على مثال حقيقي وليس مثلا على لعبة وشكرا لك

    • @ahmednour2839
      @ahmednour2839 9 หลายเดือนก่อน +1

      تسلم يا هندسة, و الله شرحك رائع و مميز جداً, موفق دائماً إن شاء الله
      طلب من فضلك محتاج حلقة مفصلة مبسطة عن ال
      dependency injection

  • @BINOOT
    @BINOOT หลายเดือนก่อน +2

    بشمهندس عصام انا جاي اقول لحضرتك انه الكورس مش بس ممتع ولكنه كمان informative وشامل بارك الله في حضرتك وجزاك كل الخير والرزق
    انا حاليا بجزء الindexers وبمشيئة الله هكمل للآخر

  • @ahmedyasser-yd3pb
    @ahmedyasser-yd3pb ปีที่แล้ว +1

    شكرا بشمهندس علي المجهود الكبير و المحتوي الرائع جزاك الله خيرا

  • @fatih-s2w
    @fatih-s2w หลายเดือนก่อน

    ربنا يبارك فيك مهندس عصام ويجزيك عنا خير الجزاء

  • @joudisoft
    @joudisoft 2 ปีที่แล้ว +3

    موضوع جديد أول مرة نسمعه بالشروحات التي تخص سي شارب , وليس بجديد على سي شارب نفسها
    لازم نركز عليه ونستفيد منه , شكرأ لحضرتك , جزاك الله خيراً

    • @Metigator
      @Metigator  2 ปีที่แล้ว +1

      شكرا و بارك الله فيك

  • @ali_almuhandss
    @ali_almuhandss 3 ปีที่แล้ว +1

    قناة اكثر من رائعة ...بل اقوى قناة برمجية في الواطن العربي ... تستحق الكثييييير من الدعم ... نرجو من جميع المبرمجين والمتابعين الدعم لاستمر هذه الامكانيات العالية ....صدقوني لم ارى مثل هذه الامكانيات على اليوتيوب ولا حتى على الكورسات المدفوعة... هذا الشخص يشرح من كل كلبه الله يجزيه عنه خير الجزاء ويجعلها في ميزان حسناته.... اللهم وفقة ...اللهم وفقة ... اللهم وفقة .....اللهم امين يا رب العالمين.

  • @amrothman2293
    @amrothman2293 ปีที่แล้ว +1

    تعجز الكلمات عن وصف العظمة اللى بتتقدم
    ربنا يبارك فى حضرتك ويجزيك عنا خير الجزاء

  • @mostaphasaid7250
    @mostaphasaid7250 4 วันที่ผ่านมา

    جزاك الله خيرا🥰
    شكرا جدا🥰🥰

  • @ahmedelbassosy9982
    @ahmedelbassosy9982 9 หลายเดือนก่อน

    مشكور والله ياهندسه ، المحاضره دي كانت ملخبطه شويه فى الأول بس اتفرجت ثاني كده وركزت شويه فى الArray الدنيا الحمد لله ظبطت

  • @fatih-sk1dv
    @fatih-sk1dv 5 หลายเดือนก่อน

    ربنا يبارك فى حضرتك مهندس عصام ويجزيك عنا خير الجزاء

  • @muhamedwaled3150
    @muhamedwaled3150 2 ปีที่แล้ว +1

    ماشاء الله شرح وافي وامثلة واقعية
    ربنا يبارك فيك ياهندسة ♥♥

  • @jihadsmadi1127
    @jihadsmadi1127 2 หลายเดือนก่อน

    الله يعطيك العافية ويجزيك الخير

  • @ONLY-CODE
    @ONLY-CODE ปีที่แล้ว +1

    ربنا يبارك فى حضرتك

  • @AdnanMSamman
    @AdnanMSamman 2 หลายเดือนก่อน +1

    شكرا لك مهندسنا
    سؤال هل يتم استخدام indexing بكثرة او فقط لبعض الحالات ؟
    الرجاء التوضيح

  • @mhsn27mhsn10
    @mhsn27mhsn10 2 หลายเดือนก่อน +1

    بارك الله فيك استاذعصام

  • @abuaws4922
    @abuaws4922 3 ปีที่แล้ว +1

    الله يجزاك الخير اول مرة احس نفسي بفهم OOP شكرا من االقلب

  • @dukefleed5334
    @dukefleed5334 3 ปีที่แล้ว +1

    ربنا يحفظك اول مرة افهمها شكرا

  • @ziadtalaat4
    @ziadtalaat4 ปีที่แล้ว +1

    شغل فاخر ❤

  • @ahmadalsibakhi2079
    @ahmadalsibakhi2079 ปีที่แล้ว

    نسأل الله ان يجعله في ميزان حسناتك ومن تحب

  • @abdallafadl5698
    @abdallafadl5698 2 ปีที่แล้ว +1

    ال indexers بيتعمل في ال c++ عن طريق ال operator overloading .. شكرا جدااا لحضرتك شرحك جميل ربنا يبارك فيك

    • @Metigator
      @Metigator  2 ปีที่แล้ว

      شكرا واتمنى لك الموفقية

  • @momenshawabkeh7582
    @momenshawabkeh7582 3 หลายเดือนก่อน

    بوركت جهودك منهدس عصام
    جزاك الله خيرا ❤❤

  • @user-qr5df8qk7o
    @user-qr5df8qk7o ปีที่แล้ว

    جزاك الله كل خير على المجهود يا بشمهندس 💐💐
    في ميزان حسناتك إن شاء الله

  • @alimohasan3627
    @alimohasan3627 ปีที่แล้ว

    جزاك الله خيرا يا بشمهندس وزادك الله من علمه

  • @wael_orraby
    @wael_orraby ปีที่แล้ว

    جزاك الله خيرا

  • @omaralkhader-mh1ej
    @omaralkhader-mh1ej 3 หลายเดือนก่อน

    يعطيك العافيه يا رب

  • @mostafafadaly9068
    @mostafafadaly9068 11 หลายเดือนก่อน

    بارك الله فيك,

  • @mohamedeslam9643
    @mohamedeslam9643 8 หลายเดือนก่อน

    جزاك الله خيرا

  • @wafaadowmoysise8045
    @wafaadowmoysise8045 8 หลายเดือนก่อน

    الله يعطيك العافية

  • @mostafasalaheldin812
    @mostafasalaheldin812 2 ปีที่แล้ว

    جميل ياهندسه الله يوفقك فعلا هذا الكونسبت مش موجود فى أى توتوريال سمعتها من قبل

  • @maryamsh642
    @maryamsh642 3 ปีที่แล้ว +1

    شاكرين جدا جهودك ويعطيك العافيه

  • @coderdotnet1558
    @coderdotnet1558 3 ปีที่แล้ว +1

    ربنا يحفظك يا بشمهندس اول مره افهمها كده ♥

    • @Metigator
      @Metigator  3 ปีที่แล้ว

      الحمد لله اخي وربنا يحفظك

  • @OmarAbumuhfouz
    @OmarAbumuhfouz 6 หลายเดือนก่อน

    الله يعطيك العافيه

  • @IbrahimGaber-de5yk
    @IbrahimGaber-de5yk 9 หลายเดือนก่อน

    شكرا لك مهندس عصام علي الشرح الجميل

  • @ismailmuhamed4138
    @ismailmuhamed4138 5 หลายเดือนก่อน

    بارك الله فيك على هذا شرح الجميل والممتع

  • @magdyshewereb7542
    @magdyshewereb7542 2 ปีที่แล้ว

    بارك الله فيك, جزاك الله خيراً و جعله في ميزان حسناتك
    دائما موفق مهندس عصام ❤

  • @mohammedmshal3246
    @mohammedmshal3246 9 หลายเดือนก่อน

    ما شاء الله لا قوة إلا بالله تابع بارك الله فيك

  • @Moath268
    @Moath268 ปีที่แล้ว

    يعطيك العافيه فعلا متعه الدراسه معك 😀😀

  • @Zhouri
    @Zhouri 4 หลายเดือนก่อน

    يعطيك العافيه

  • @taibahamid4124
    @taibahamid4124 ปีที่แล้ว

    بارك الله فيك, جزاك الله خيراً و جعله في ميزان حسناتك

  • @alixd1540
    @alixd1540 2 หลายเดือนก่อน

    عالمي #2

  • @essam_hamdy
    @essam_hamdy ปีที่แล้ว

    جزاك الله خيرا، مجهود جبار
    الشرح واضح ولكن بحس نفسي بتوه من كثرة المفاهيم اللي بتعلمها

  • @ziyadabdo8146
    @ziyadabdo8146 10 หลายเดือนก่อน

    شكرا لك ❤

  • @muradalkhalifi
    @muradalkhalifi 2 ปีที่แล้ว +1

    جزاك الله خير الله يوفقك

  • @mothana2000
    @mothana2000 2 ปีที่แล้ว +1

    شكرا جزيلا , ربنا يحفظك

  • @computerscience5
    @computerscience5 ปีที่แล้ว

    ❤ربنا يوفقك ويجازيك كل خير

  • @abdallhnasser4207
    @abdallhnasser4207 ปีที่แล้ว +1

    جامدد

  • @hazmaoico6181
    @hazmaoico6181 ปีที่แล้ว

    جزاك الله خير بش مهندس

  • @OroGeek
    @OroGeek ปีที่แล้ว

    بارك الله فيك على كل المجهودات

  • @mohamedamin3314
    @mohamedamin3314 2 ปีที่แล้ว

    مبدع استاذنا

  • @mohamedhelmy388
    @mohamedhelmy388 ปีที่แล้ว

    ربنا يزيدك من العلم

  • @nourdawaymeh1946
    @nourdawaymeh1946 ปีที่แล้ว

    يعطيك ألف عافية، شرح اكثر من رائع، معلش لو سمحت تطبق معنا امثلة عن ال indexer اكثر؟

    • @Metigator
      @Metigator  ปีที่แล้ว

      ان شاء الله

  • @abutoka5299
    @abutoka5299 ปีที่แล้ว

    جزاك الله خير الجزاء ❤

  • @Mohammed_Almalke
    @Mohammed_Almalke 2 ปีที่แล้ว +1

    ربي يحفظك

  • @mahmoudmarey8717
    @mahmoudmarey8717 2 ปีที่แล้ว

    بارك الله فيك و جزاك خيرا

  • @developernader
    @developernader 2 ปีที่แล้ว +1

    جميل

    • @Metigator
      @Metigator  2 ปีที่แล้ว

      شكرا اخي

  • @Tantawy2011
    @Tantawy2011 ปีที่แล้ว

    جزاك الله خيرا 💝

  • @alaagamal6285
    @alaagamal6285 ปีที่แล้ว

    شرح جميل ومبسط
    شكرااا

  • @freelive1698
    @freelive1698 2 ปีที่แล้ว +1

    Goooooooooooooooooood

  • @Mohammed_Almalke
    @Mohammed_Almalke 2 ปีที่แล้ว

    الله يبارك فيك

  • @idkkn2007
    @idkkn2007 3 ปีที่แล้ว +1

    استمر

    • @Metigator
      @Metigator  3 ปีที่แล้ว

      باذن الله مستمرين

  • @mohamedmounaji6614
    @mohamedmounaji6614 หลายเดือนก่อน

    Done, sir :)

  • @Kariim_Atef
    @Kariim_Atef ปีที่แล้ว

    gl inshallah

  • @assaidy_
    @assaidy_ 6 หลายเดือนก่อน

    على الدرب سائرون

  • @msghalass
    @msghalass 9 หลายเดือนก่อน

    thnx

  • @abdelrahmananwar885
    @abdelrahmananwar885 ปีที่แล้ว

    جميل استمر

  • @belahcenemohammedelamin5746
    @belahcenemohammedelamin5746 ปีที่แล้ว

    عندي ملاحظة، ألا ينبغي أن يكون نفس الشرط الذي كتبناه في get نفسه في set فتصبح في get شرطين وفي set ثلاث شروط أعني شرطين للتحقق من أن index ليس من خارج الحدود والشرط الثالث هو للتحقق من القيمة نفسها مثلا
    sudoku[10, 5] = 5; فهذا خطأ خارج الحدود

    • @belahcenemohammedelamin5746
      @belahcenemohammedelamin5746 ปีที่แล้ว

      set{
      if (row < 0 || row > _puzzel.GetLength(0) - 1) {
      Console.WriteLine("out of the range");
      return;
      }
      if (col < 0 || col > _puzzel.GetLength(1) - 1)
      { Console.WriteLine("out of the range") ;
      return;
      }
      if (value _puzzel.GetLength(0))
      return;
      _puzzel[row, col] = value;

      }

  • @hudaabdelnabi7495
    @hudaabdelnabi7495 3 ปีที่แล้ว

    Excellent job 👏

  • @assaidy_
    @assaidy_ 6 หลายเดือนก่อน

    كمان تعليق عشان خوارزميات اليوتيوب 😆

  • @ahmedsmri7451
    @ahmedsmri7451 ปีที่แล้ว

    ❤❤❤❤❤❤❤

  • @MohamedSaeed-sl6ew
    @MohamedSaeed-sl6ew 11 หลายเดือนก่อน

    amazing ❤

  • @mahmoudabdalmaksoud8416
    @mahmoudabdalmaksoud8416 2 ปีที่แล้ว +1

    باشمهندس هو ال CLR بيحول ال indexer ل إيه ؟
    ل دالة عادية يعنى ولا ايه بالظبط؟

    • @Metigator
      @Metigator  2 ปีที่แล้ว +1

      نعم بيحولها لدلتين
      get_item(int32 i) {}
      set_item(int32i , object o) {}

  • @shireefadel8064
    @shireefadel8064 3 ปีที่แล้ว +2

    الاخ ابو يمن ؟ هذه اللكنة الانجليزيه سمعتها من قبل :)

    • @Metigator
      @Metigator  3 ปีที่แล้ว +1

      اذا تقصد انه انا ابو يمن ؟ لا عزيزي يمكن تشابه اصوات انا ابو يوسف

    • @shireefadel8064
      @shireefadel8064 3 ปีที่แล้ว +1

      @@Metigator حبيبنا بارك الله فيك، كلمة ابو يمن معناها يمني من اليمن السعيد

    • @Metigator
      @Metigator  3 ปีที่แล้ว +2

      @@shireefadel8064 اها اخي العزيز الان فهمت, اتشرف والله اكون من اليمن لاكن انا اردني

  • @الاءفتحي-ر5ض
    @الاءفتحي-ر5ض 3 ปีที่แล้ว

    Perfect 💙

  • @World55990
    @World55990 2 ปีที่แล้ว +1

    👍

  • @waseemalsammoue8733
    @waseemalsammoue8733 ปีที่แล้ว

    🌱🌱🌱🌱

  • @ahmedalghoul5898
    @ahmedalghoul5898 4 หลายเดือนก่อน

    ❤❤

  • @orabi2012
    @orabi2012 2 ปีที่แล้ว +1

    يعني ممكن نستخدمها في البحث ؟ و التعديل

    • @Metigator
      @Metigator  2 ปีที่แล้ว +1

      عادةً ما تستخدم INDEXERS إذا كان الكلاس بمثل قائمة أو مجموعة أو مصفوفة من الكائنات.

  • @storegold3409
    @storegold3409 2 ปีที่แล้ว +1

    😍😍😍😍

  • @AlyMohamed-bs9qj
    @AlyMohamed-bs9qj ปีที่แล้ว

    مهندس عصام بارك الله فيك ونفع بك
    بلنسبة للجزئية بتاعة ال single dimentional map و ال multi dimentional map
    حضرتك ما بعرف نسيتهم او حضرتك اتكلمت عنهم بس انا ماخدتش بالى رغم انى سمعت الفديو اكثر من مرة
    ياريت توضحلى

    • @Metigator
      @Metigator  ปีที่แล้ว

      ان شاء الله حعملهم فيديو

  • @عبداللهمصطفى-ث2ي
    @عبداللهمصطفى-ث2ي ปีที่แล้ว +1

    اولاً شكرا لحضرتك ❤️
    بس عندي سؤال لو عندي اكثر من array في ال class وعايز اعمل ليهم كلهم indexer ، مثلا عندي arr1 و arr2 ف انا لما بعمل ال indexer بقوله return arr1[index] وكذلك في الset بقوله arr1[index] = value
    ف انا كده بتعامل مع ال array الاولى arr1 بس ، ازاي بقى اعمل indexer لل arr2 أو لباقي ال arrays اللي في الكلاس عامة ؟

    • @Metigator
      @Metigator  ปีที่แล้ว +1

      لا تستطيع باستخدام الفهرس، الا عن طريق منطق خاص انت تضيفه

    • @عبداللهمصطفى-ث2ي
      @عبداللهمصطفى-ث2ي ปีที่แล้ว

      @@Metigator معلش ممكن توضيح اكتر ، حضرتك تقصد اني اعمل لكل array
      الmethods الخاصة بيها setter و getter ؟
      وهو كده اصلا سواء الproperty أو ال indexer مايفرقوش حاجة عن اني اعمل setter و getter هي ممكن تبقى عملية تنظيمية اكتر بس صح ؟

    • @Metigator
      @Metigator  ปีที่แล้ว

      @@عبداللهمصطفى-ث2ي
      read about ref return
      learn.microsoft.com/en-us/dotnet/csharp/language-reference/statements/declarations

  • @hamdygad7526
    @hamdygad7526 2 ปีที่แล้ว

    مينفعش اضرب 20000 لايك ؟ يسلم علمك بارك الله فيك

    • @Metigator
      @Metigator  2 ปีที่แล้ว

      والله بيكفي انك نيتك كده. ده يكفيني وبارك الله فيك

  • @firasfiras1908
    @firasfiras1908 8 หลายเดือนก่อน

    ma ta3mel montage 3al videos ?

  • @camelcase7074
    @camelcase7074 2 ปีที่แล้ว

    15:26, In line 45, is there any performance difference between using the lambada expression (=>) rather than assigning it as a public string variable? Like:
    public string Address = string.Join(".", segments");
    And thank you for this great content.

    • @Metigator
      @Metigator  2 ปีที่แล้ว +5

      To answer your question :
      The statement on line 45 represent property with get accessor so
      public string Address => string.Joi... = public string Address { get { string.Joi... }}
      and the statement you mention in your question represent a field
      public string Address = string.Join(".", segments");
      so it's not fair to compare two different member because each of which has its own cons and pros.
      but if we want to find a winner from a performance prospective sure the field will win because it's a direct access to memory not like a property which is under cover is a method.
      hope that answers your question.
      First Thank you for your question and also your compliments on the content

    • @camelcase7074
      @camelcase7074 2 ปีที่แล้ว +1

      @@Metigator It does, thanks very much.
      I'm pretty sure channel is going to be a masterwork. Your explanation is so extraordinary great.

  • @muhammadeissa1680
    @muhammadeissa1680 ปีที่แล้ว

    بشمهندس عندي سؤال من فضلك
    أنا فهمت أنه بإمكاننا الاستفادة من الindexer لأي أوبجكت إذا كان يتكون من قيم مجمعة, لكن إذا كان الأوبجكت Array فما الفائدة منه
    كمثال : إذا كان بإمكاني إعطاء Console.WriteLine(suduko[5,5]) بدون عمل indexer , فما فائدتها في المثال
    عذراً للإطالة

    • @Metigator
      @Metigator  ปีที่แล้ว +1

      تخيل انه المصفوفة الداخلية لا تريد اي شخص خارج الكلاس او الستركت من التعامل معها فبتعملها برايفت وبتعمل indexer علشان اقدر اقرأ قيمة معينة موجودة في index معين.
      هذا ما يعرف ب encapsulation

  • @mahmoudhammam8262
    @mahmoudhammam8262 5 หลายเดือนก่อน

  • @MahmoudAlhousseini
    @MahmoudAlhousseini ปีที่แล้ว

    Let us suppose that in the created matrix I need to access a certain value without using indexes like inputs[1, 3] or inputst[2, 3] but instead I want to use something like inputs["2023", "jan"]
    What the solution woud be? enums may assist in this case?

    • @Metigator
      @Metigator  ปีที่แล้ว +1

      You can make a custom Data structure, make use of dictionaries in combination with enums to achieve that

  • @orabi2012
    @orabi2012 2 ปีที่แล้ว +1

    بتعطينا
    C#
    عضل 🤣

  • @el_joker_2243
    @el_joker_2243 8 หลายเดือนก่อน

    شكرا بشمهندس علي المجهود الكبير و المحتوي الرائع جزاك الله خيرا

  • @ChadKroeger-i2b
    @ChadKroeger-i2b 5 หลายเดือนก่อน

    الله يعطيك الف عافية يارب

  • @yamenassaf3564
    @yamenassaf3564 ปีที่แล้ว

    جزاك الله كل الخير

  • @belahcenemohammedelamin5746
    @belahcenemohammedelamin5746 ปีที่แล้ว

    جزاك الله كل خير

  • @memox6153
    @memox6153 8 หลายเดือนก่อน

  • @mohamedseliem5461
    @mohamedseliem5461 3 ปีที่แล้ว +1

    جزاك الله خيرا

    • @Metigator
      @Metigator  3 ปีที่แล้ว

      شكرا عزيزي

  • @elsayedghazy2328
    @elsayedghazy2328 ปีที่แล้ว

    جزاك الله خير