Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tigranv/Useful_Examples_C-Sharp

In this repository, I gathered a lot of useful examples of code and their description that I create while studying programming. Here you can find examples on the use of the Inheritance, Encapsulation, Abstraction, Interfacies, Polymorphism, Indexers, Operators Overloading, Extention Methods, System IO , Exception Handling, Delegates, Events, IDisposable, IClonable, GC, IEnumerable, IEnumerator Interfaces, Yield, Generic Programming,
https://github.com/tigranv/Useful_Examples_C-Sharp

c-sharp delegate encapsulation example-code example-project extention-methods ienumerator-interfaces inheritance polymorphism thread tutorial tutorial-code yield

Last synced: 5 days ago
JSON representation

In this repository, I gathered a lot of useful examples of code and their description that I create while studying programming. Here you can find examples on the use of the Inheritance, Encapsulation, Abstraction, Interfacies, Polymorphism, Indexers, Operators Overloading, Extention Methods, System IO , Exception Handling, Delegates, Events, IDisposable, IClonable, GC, IEnumerable, IEnumerator Interfaces, Yield, Generic Programming,

Awesome Lists containing this project

README

        

# Useful Examples on C#
In this repository, I gathered a lot of useful examples that I create while studying programming. Here you can find examples on the use of the **Inheritance**, **Interface**, **Indexers**, **Operators Overloading**, **Extention Methods**, **Exception Handling**, etc.

1. [**Encapsulation**, **Inheritance**, **Polymorphism** (Accelerator magnets)](https://github.com/tigranv/Useful-examples/tree/master/AcceleratorMagnets(InheritanceExample))

2. [**Abstraction**, **Interfacies** (3D Geometric Shapes) ---------->](https://github.com/tigranv/Useful-examples/tree/master/Geometric-Shapes-3D)

3. [**Indexers** (New Solar System, Fibonacci Calculator)](https://github.com/tigranv/Useful-examples/tree/master/GalaxySolarSystem(Example%20of%20Indexers))

4. [**Extention Methods** and **Dictionary** (Latin to Armenian) ](https://github.com/tigranv/Useful-examples/tree/master/LatinToArmenianConverter)

5. [Example of **Operators Overloading** (Vector Arithmetic)](https://github.com/tigranv/Useful-examples/tree/master/Vector-Arithmetic)

6. [Functions for converting 4 bytes to one Int32 in binary](https://github.com/tigranv/Useful-examples/tree/master/From4BytesToInt32Methods)

7. [ **IO**, **Exception Handling** (Creat file, Clean Directory)](https://github.com/tigranv/Useful-examples/tree/master/WorkWithFiles)

8. [**Creating Directory Tree** --------------------------------------->](https://github.com/tigranv/Useful-examples/tree/master/Directory%20Tree)

9. [**Delegate** (Integral Calculator)](https://github.com/tigranv/Useful-examples/tree/master/Integral%20Calculator)

10. [**Generic Programming** (MyList, Generic Extention)](https://github.com/tigranv/Useful-examples/tree/master/GenericProgramming)

11. [**Events** (Timer and Press Key Event Handler)](https://github.com/tigranv/Useful-examples/tree/master/EventDelegatExamples)

12. [**IEnumerable, IEnumerator Interfaces, Yield**](https://github.com/tigranv/Useful-examples/tree/master/Collections%20IEnumerable%20IEnumerator)

13. [**LINQ** Introduction, Keywords](https://github.com/tigranv/Useful-examples/tree/master/LINQ)

14. [**Garbage Collector**](https://github.com/tigranv/Useful-examples/tree/master/Garbage%20Collector)

15. [Web Page Spying (**IDisposable, IO, Exaption Handling**)----->](https://github.com/tigranv/Useful-examples/tree/master/Web%20Page%20Spying)

16. [**Object Class, MemberwiseClone, IClonable Interface**](https://github.com/tigranv/Useful_Examples/tree/master/ICloneable%20Object%20MemberwiseClone)

17. [**Thread Class, Threading**](https://github.com/tigranv/Useful_Examples/tree/master/Threads)

18. [**Task Parallel Library (TPL)** (Betting Terminal)](https://github.com/tigranv/BETTING-TERMINAL)

19. [**Reflection** (Type, Activator, Early - Late Binding, ...)](https://github.com/tigranv/Useful_Examples/tree/master/Reflection%20and%20Attributes)

20. [**Attributes** (Create, Obsolete, Conditional, ...)](https://github.com/tigranv/Useful_Examples/tree/master/Attributes)






> Projects written on C# 6.0, .NET Framework 4.6 Visual Studio 2015 Comunity Edition