Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/riwi-io-medellin/c-sharp_fundamentals
The repository focuses on the fundamentals of the C# programming language, highlighting its versatility in different types of applications, its object-oriented approach, basic security and handling in tools such as Visual Studio Code.
https://github.com/riwi-io-medellin/c-sharp_fundamentals
linq poo programming uml-diagrams
Last synced: 3 days ago
JSON representation
The repository focuses on the fundamentals of the C# programming language, highlighting its versatility in different types of applications, its object-oriented approach, basic security and handling in tools such as Visual Studio Code.
- Host: GitHub
- URL: https://github.com/riwi-io-medellin/c-sharp_fundamentals
- Owner: Riwi-io-Medellin
- License: gpl-3.0
- Created: 2024-07-02T16:15:01.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-31T18:40:05.000Z (5 months ago)
- Last Synced: 2024-11-08T19:49:02.355Z (about 2 months ago)
- Topics: linq, poo, programming, uml-diagrams
- Homepage:
- Size: 76.2 KB
- Stars: 17
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
C# is a modern programming language developed by Microsoft. Since its launch in the year 2000, it has gained popularity for its power and ease of use.
## Menú
### Basic concepts
- [introduction to C#](./README.md)
- [strings](./01_basic_concepts/strings/01_basic.md)
- [string methods and properties](./01_basic_concepts/strings/02_string_methods_and_properties.md)
- [numbers](./01_basic_concepts/numbers/01_basic.md)
- [math](./01_basic_concepts/numbers/02_math.md)
- [conditionals](./01_basic_concepts/condicionals/01_basic.md)### Collections
- [arrays](./02_Collections/arrays/01_basic.md)
- [array methods and properties](./02_Collections/arrays/02_array_methods_and_properties.md)
- [lists](./02_Collections/lists/01_basic.md)
- [list methods and properties](./02_Collections/lists/02_list_methods_and_properties.md)
- [LINQ](./02_Collections/linq/01_introduction.md)
- [LINQ methods](./02_Collections/linq/02_linq_methods.md)### OOP (Object-Oriented Programming)
- [introduction](./03_oop/introduction/01_basic.md)
- [properties in classes](./03_oop/introduction/02_properties.md)
- [constructor](./03_oop/introduction/03_constructors.md)## Importance in Software Development
### Versatility
C# is suitable for a wide range of applications, including desktop, web, and mobile applications, thanks to its integration with .NET Framework and .NET Core (.NET 6).### Object-Oriented Approach
C# is an object-oriented language, facilitating the creation of modular and reusable software through the use of classes and objects.### Security and Robustness
Designed with features like automatic memory management and exception handling to enhance code security and reliability.### Productivity
Its intuitive syntax and tools like Visual Studio enable developers to write and maintain code efficiently.### Ecosystem and Community
C# has a broad ecosystem of libraries and development tools, supported by an active community that provides support and additional resources.