Welcome to the repository for my +25 C# projects! ✨ This is a collection of small, beginner-friendly projects showcasing fundamental concepts and functionalities in C#. Whether you're learning C# or looking for small projects to practice, this repository is the perfect place to explore and enhance your coding skills! 🚀
All of these projects were developed independently as part of my learning and freelancing journey.
Here is a list of the projects included in this repository:
- HelloWorld: The classic "Hello, World!" program to get started with C#.
- HelloWorld1: A variation of the basic hello world example.
- IdentifiersRules: Demonstrates the rules for naming identifiers in C#.
- ArithmeticOperators: Examples of arithmetic operations like addition, subtraction, etc.
- AssignmentOperators: Usage of assignment operators in C#.
- ComparisonOperators: Illustrates how to compare values using relational operators.
- LogicalOperation: Demonstrates logical operators like AND, OR, and NOT.
- ConcatenateString: Examples of concatenating strings in C#.
- ConvertStringAndInt: Shows how to convert between strings and integers.
- IfExamplesYouKnow: Basic if-else statement examples.
- IfComplicated: More complex if-else scenarios.
- IfComplicated2: Additional if-else examples for practice.
- SwitchCase: Demonstrates the use of switch-case statements.
- ArrayTest: Examples of using arrays in C#.
- RangeOfDataTypes: Exploring ranges of different data types.
- OOP: Basic object-oriented programming concepts.
- OOPX: Advanced OOP features and practices.
- OOPمشروع: An OOP project with a mix of English and Arabic elements.
- ConsoleApp1, ConsoleApp2, ConsoleApp3: Simple console applications demonstrating various C# features.
- TestVar: A project to explore the usage of the
var
keyword. - MyConst: Shows how to use constants in C#.
- MyChar: Examples of working with the
char
data type. - SL_Project_Nasser: A specific project example.
- SystemFiles: Working with file system operations in C#.
- TestAboutChar: Tests and demonstrations related to the
char
data type. - TestSoloLearn: Practice exercises inspired by SoloLearn.
- UserInput: Handling user input from the console.
- MathTest: Using basic math operations in C#.
- MyProject: A general project to explore.
- NewProject: A template for starting new projects.
- Scripts: Miscellaneous scripts written in C#.
- SetAndGetBRrrr: Exploring getter and setter methods.
- Clone the repository:
git clone https://github.com/Abo7mood/C-sharp_projects.git
- Navigate to the desired project folder.
- Open the solution (
.sln
file) in Visual Studio. - Build and run the project! ⚡
- Open Source Project: All projects in this repository are open-source and available for modification.
- Source Code Access: You are free to explore, modify, and use the source code in your projects.
- Version: Latest updates can be found in the repository.
Contributions are welcome! Feel free to fork the repository, make your changes, and submit a pull request. 🚀
This repository is licensed under the MIT License. Feel free to use the code for your projects!
-
** Done 🟢**
حياك الله في مستودع مشاريع C#! ✨ هالمستودع يحتوي على أكثر من 25 مشروع بسيط ومناسب للمبتدئين، يعرض أساسيات C# وأهم المفاهيم والوظائف الأساسية. سواء كنت تتعلم C# أو تدور على مشاريع صغيرة للتدريب، هذا المكان المثالي اللي تقدر تستكشف فيه وتطور مهاراتك البرمجية! 🚀
كل هالمشاريع سويتها لحالي كجزء من رحلة التعلم والعمل الحر.
هنا قائمة بالمشاريع اللي تقدر تلاقيها بالمستودع:
- HelloWorld: البرنامج الكلاسيكي "Hello, World!" لبداية تعلم C#.
- HelloWorld1: نسخة معدلة من مثال hello world الأساسي.
- IdentifiersRules: يوضح قواعد تسمية المعرفات في C#.
- ArithmeticOperators: أمثلة على العمليات الحسابية مثل الجمع والطرح وغيرها.
- AssignmentOperators: كيفية استخدام معاملات الإسناد في C#.
- ComparisonOperators: يوضح طريقة مقارنة القيم باستخدام المعاملات العلائقية.
- LogicalOperation: يعرض كيفية استخدام العمليات المنطقية مثل AND و OR و NOT.
- ConcatenateString: أمثلة على دمج النصوص في C#.
- ConvertStringAndInt: كيفية التحويل بين النصوص والأرقام.
- IfExamplesYouKnow: أمثلة أساسية على استخدام if-else.
- IfComplicated: حالات أكثر تعقيدًا لاستخدام if-else.
- IfComplicated2: أمثلة إضافية للممارسة.
- SwitchCase: يوضح كيفية استخدام جملة switch-case.
- ArrayTest: أمثلة على استخدام المصفوفات في C#.
- RangeOfDataTypes: استكشاف نطاقات الأنواع المختلفة من البيانات.
- OOP: مفاهيم البرمجة الكائنية الأساسية.
- OOPX: ميزات وممارسات OOP المتقدمة.
- OOPمشروع: مشروع OOP بمزيج من الإنجليزية والعربية.
- ConsoleApp1, ConsoleApp2, ConsoleApp3: تطبيقات كونسول تعرض ميزات C# المختلفة.
- TestVar: استكشاف استخدام
var
في C#. - MyConst: كيفية استخدام الثوابت.
- MyChar: أمثلة على التعامل مع
char
. - SL_Project_Nasser: مثال على مشروع محدد.
- SystemFiles: العمل مع ملفات النظام باستخدام C#.
- TestAboutChar: اختبارات وتجارب متعلقة بـ
char
. - TestSoloLearn: تمارين تدريبية مستوحاة من SoloLearn.
- UserInput: التعامل مع إدخال المستخدم في الكونسول.
- MathTest: استخدام العمليات الحسابية الأساسية.
- MyProject: مشروع عام للاستكشاف.
- NewProject: قالب للبدء بمشاريع جديدة.
- Scripts: سكربتات متنوعة مكتوبة بـ C#.
- SetAndGetBRrrr: استكشاف getter و setter.
- حمل المشروع:
git clone https://github.com/Abo7mood/C-sharp_projects.git
- ادخل المجلد الخاص بالمشروع اللي تبيه.
- افتح ملف .sln في Visual Studio.
- ابني المشروع وشغله! ⚡
- مشروع مفتوح المصدر: كل المشاريع هنا متاحة للتعديل والاستخدام.
- كود المصدر: تقدر تستكشف وتعدل وتستخدم كود المصدر لمشاريعك.
- الإصدار: آخر التحديثات متاحة في المشروع.
إذا عندك أي تحسينات أو إضافات، تقدر تفصل المشروع (Fork)، تعدل عليه، وترفع طلب دمج (Pull Request). 🚀
المشروع مرخص تحت رخصة MIT، تقدر تستخدم الكود لمشاريعك بكل حرية.
- ✅ منتهي
استكشف المشاريع، خذ الإلهام، وابدأ ببناء شيء رهيب باستخدام C#! 🎉