#012

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    شغل فاخر ❤

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

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

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

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

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

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

  • @mohamed.mowafy
    @mohamed.mowafy 3 หลายเดือนก่อน

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @IbrahimGaber-de5yk
    @IbrahimGaber-de5yk ปีที่แล้ว

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

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

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

  • @AnasSiam-g9h
    @AnasSiam-g9h ปีที่แล้ว

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    جامدد

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

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

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

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

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

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

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

    Goooooooooooooooooood

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

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

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

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

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

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

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

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

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

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

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

    مبدع استاذنا

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      شكرا عزيزي

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

    ربي يحفظك

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

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

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

    جميل استمر

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

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

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

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

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

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

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

    شكرا لك ❤

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

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

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

    استمر

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

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

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

    جميل

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

      شكرا اخي

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

    عالمي #2

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

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

  • @MohamedSaeed-sl6ew
    @MohamedSaeed-sl6ew ปีที่แล้ว

    amazing ❤

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

    👍

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

    Excellent job 👏

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

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

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

      ان شاء الله

  • @فريدبنعثمان
    @فريدبنعثمان 5 วันที่ผ่านมา

    جميل

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

    Thank you.

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

    gl inshallah

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

    Perfect 💙

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

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

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

    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  3 ปีที่แล้ว +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 3 ปีที่แล้ว +1

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

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

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

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

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

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

    thnx

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

    Done, sir :)

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

    😍😍😍😍

  • @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

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

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

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

    ❤❤❤❤❤❤❤

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

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

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

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

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

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

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

    🌱🌱🌱🌱

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

    عندي ملاحظة، ألا ينبغي أن يكون نفس الشرط الذي كتبناه في 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;

      }

  • @عبداللهمصطفى-ث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

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

    ❤❤

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

    الحمد لله وصلت لل indexer مااء الله الشرح جميل ________بس انا حساني تاييه شويا ف سي شارب دا اكون ماشيه ف الطريق الغلط ولا مذاكرتي غلط

    • @Metigator
      @Metigator  3 หลายเดือนก่อน +1

      توهان لا يفترض لان المواضيع متصلة/
      اما اذا كان نسيان فهذا طبيعي
      اتبعي استراتيجية التلخيص تساعدك

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

      @@Metigator بلحص طبعا ورا حضرتك بس اما ابعد شويا ف الدروس بحس اني مش فاكره حاجه وف التطبيق العملي مش احسن حد

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

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

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

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

  • @Alasdekaak3-n9e
    @Alasdekaak3-n9e 3 ปีที่แล้ว +2

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

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

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

    • @Alasdekaak3-n9e
      @Alasdekaak3-n9e 3 ปีที่แล้ว +1

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

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

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

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

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

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

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

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

    ma ta3mel montage 3al videos ?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    جزاك الله خير

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

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

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

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

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

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