هل تعلم عزيزي المتعلم الذي وصلت إلى هنا ، أنني خلال مشواري البرمجي التعليمي - منذ 18 سنة ، لم أجد شروحات مليانة ودسمة وبالتفاصيل الدقيقة التي وجدتها عند المهندس عصام ، كنت بأعتمد على شخصين مشهورين في التعليم ولكن المهندس عصام بعد مشاهدتي لدروسه جعلني أجعله في المرتبة الأولى عربيًا من ناحية توصيل المعلومة وشرح تفاصيل التفاصيل لكل مرحلة تعليمية فهو قد أغاناني عن البحث في اليوتيوب أو في المحتويات الأجنبية لأن ما شاهدته وتعلمته يفوق الوصف ،، بارك الله فيك مهندس عصام فمثلك من يملأ المحتوى العربي بالمفيد يجب أن يكرم وأن يكون اسمه دائمًا في الأعلى.
قناة اكثر من رائعة ...بل اقوى قناة برمجية في الواطن العربي ... تستحق الكثييييير من الدعم ... نرجو من جميع المبرمجين والمتابعين الدعم لاستمر هذه الامكانيات العالية ....صدقوني لم ارى مثل هذه الامكانيات على اليوتيوب ولا حتى على الكورسات المدفوعة... هذا الشخص يشرح من كل كلبه الله يجزيه عنه خير الجزاء ويجعلها في ميزان حسناته.... اللهم وفقة ...اللهم وفقة ... اللهم وفقة .....اللهم امين يا رب العالمين.
تلخيص // #004 Array // Array is Reference type means value in heap and address in stack // Single Array // طرق تعريف المصفوفه int[] a = { 1, 2, 3, }; int[] b = new int[10]; int[] c = new int[] { 1, 2, 3 }; // how sort array int[] numbers = { 1, 4, 5, 2, 0, 7 }; Array.Sort(numbers); Console.WriteLine(numbers[0]); // how copy array int[] sourceArray = new int[]{ 1, 2, 5, 7, 9 }; int[] destinationArray = new int[5]; Array.Copy(sourceArray, destinationArray, sourceArray.Length ); Console.WriteLine(destinationArray[0]); // *********************** // //var x = { 1, 2, 3, }; // Error // the true is var x = new int[] { 1 ,2 ,3}; // *********************** // // multi Dim . Array (rectangular array) int[ , ] suduka = { {1 , 3 , 4 }, {1 , 3 , 4 }, {1 , 3 , 4 } }; // Jagged Array // this like multideminsion array but is best in performance // عباره عن مصفوفه جواها اكتر من مصفوفه int[][] jaggedArray = new int[][] { new int[]{ 1 , 2, 4}, new int[]{ 1 }, new int[]{ 1 , 4} }; // Indices and Ranges // لو عاوز اوصل لعنصر واحد بوصل ب الاندكس طب لو عاوز اجيب مجموعه عناصر هنا بستعمل الحوار ده string[] names = { "ahmed", "mohammed", "ali", "reem", "asmaa" }; var wins1 = names[..2]; Console.WriteLine(wins1[0]); // ..2 => means start from index zero to index 2 but not take index 2 // لاحظ اندكس اتنين مش معانا string[] wins2 = names[2..]; Console.WriteLine(wins2[0]); // 2.. => means start from index two to the end var wins3 = names[2..3]; Console.WriteLine(wins3[0]); // 2..3 => means start from index two until three but not take three var wins4_Range = 2..^2; var wins4 = names[wins4_Range]; // 2..^2 => means start from index two and now we have three element in array and then ^2 means count twice and get third element from back Console.WriteLine(wins4[0]);
جزاك الله عني كل خير استاذي الفاضل، الله يسعدك ويوفقك ويحفظك من كل مكروه. وانا اكتب كل تعليق استاذي من كثر المشاعر التى أكنها لك لا أجد الكلمات التى توافيك حق صراحة. الله يكتب اجرك ويحسن إليك كما احسنت إلينا الله يرزقك سكينة النفس وراحة البال الدائمة لك مني خالص الدعاء وجزيل الشكر
للامانه اجمل قناة يشرح السي شارب باحترافيه ويوصل المعلومه الى المتلقي بشكل جميل وجيد وبسيط اشكرك جزيل الشكر استاذ عصام عبد النبي بارك الله فيك وجعلها في ميزان حسناتك...وتستحق المليون مشترك بكل جداره
لقد بدات رحلت تعلمي في 2014 وتعلمت البرمجة وشاهدة الكثير من الدورات من الصعب ان تجد شرح دسم وسهل الاستاذ حفظه الله دمج بينها بارك الله في علمه وماله واهله
ان شاء الله مارح أنساك من صالح دعائي استاذ عصام الله يجعلها في ميزان حسناتك يارب نحن مامنتعلم فقط البرمجة منك عم نتعلم كثير اشياء ضمن الدروس شكرا كتير الك❤
انصح كل من يهتم ب الدوت نوت بمشاهدة بشمهندس عصام محتواه في قمة الروعة خرافة والله +اسلوبه الشيق +مافيش ملل+دسامة محتواه كل فيديو مدته طويلة بس تطلع فاهم ومستمتع من الفيديوهات
جزاكم الله خيراً انا كنت مقدم في منحة وزارة الاتصالات المصرية ITI وتم رفضي الحمد لله ونصحني الكثير من الزملاء بأن أبحث عن قناتك كي أكمل الطريق في مشوار ال .NET وأنا أرى أنني سوف أحقق شيئاً بإذن الله بعد متابعتك فجزاكم الله عنا خيراً
ما شاء الله ربنا يكرمك يا بشمهندس شرح مبسط ومفهوم أنا لسه جديد بالقناة مشترك من فترة بسيطة لكن بصراحة المجهود المبذول والمحتوى حاجة روعة استمر نفع الله بك 👏🏻❤️
كل واحد بيفوز على الثاني حسب بيئة الاستخدام والغرض والتوجه هناك فروق بسيطة بناء على تفاصيل اللغة البرمجية ونوع البيانات التي تتعامل معها. شوفي هذا الفيديو حتتوضح الامور ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-z6eBV2iPEC8.html
سؤالي ليك استاذ هل يوجد مشكلة اذا لم استعمل ال Extension class that you have created واستعملت المبادأ القديمة للعمل مع الarray ام يجب أن اتعلمها للextension class?
انا عندي مشكلة ف بعض الاكواد حضرتك بتعملها ولما بجربها عندي بتعمل error C# V.7 need to upgrade to 8.0 or greater مع اني نزلت V.S 2022 ونزلت .net 6.0 وسطبته وبردوا لسا نفس المشكلة زي ماهي