# Rozdział 1. - Przykłady

Przykłady z rozdziału 1. (Prezentacja C#) książki C# 10.0. Programowanie

* [Listing 1. Nasz pierwszy program](HelloWorld/Program.cs)
* [Listing 2. Przykład „Witaj, świecie!” z widocznym szablonowym, powtarzającym się kodem](VisibleBoilerplate/Program.cs)
* [Listing 3. Klasa testu jednostkowego dla naszego pierwszego programu](Averages/Averages.Tests/WhenCalculatingAverages.cs)
* [Listing 4. Postać wywołania metody](Averages/Averages.Tests/WhenCalculatingAverages.cs#L12)
* [Listing 5. Prosta klasa](Before/AverageCalculator.cs)
* [Listing 6. Deklaracja przestrzeni nazw przed wprowadzeniem C# 10.0](VisibleBoilerplate/AverageCalculator.cs)
* [Listing 7. Dyrektywa global using](VisibleBoilerplate/GlobalUsingStatement.cs)
* [Listing 8. Usuwanie niejednoznaczności poprzez użycie nazw zastępczych](Namespaces/MyApp/Ambiguity.cs#L1-L4)
* [Listing 9. Zagnieżdżanie deklaracji przestrzeni nazw](Namespaces/MyApp/Storage/NestedNamespaces.cs)
* [Listing 10. Określanie zagnieżdżonych przestrzeni nazw w jednej deklaracji](Namespaces/MyApp/Storage/DottedNestedNamespaces.cs#L1)
* [Listing 11. Klasa wraz z metodą](Before/AverageCalculator.cs#L3-L9)
* [Listing 12. Obliczanie średniej](Averages/Averages/AverageCalculator.cs#L7)
* [Listing 13. Punkt wejścia do programu pobierający argumenty](Averages/Averages/Program.cs)
* [Listing 14. Klasa testu jednostkowego z atrybutem](Averages/Averages.Tests/WhenCalculatingAverages.cs#L5-L7)
* Listing 15. Metody z atrybutami [część 1.](Averages/Averages.Tests/WhenCalculatingAverages.cs#L8-L9) i [część 2.](Averages/Averages.Tests/WhenCalculatingAverages.cs#L16-L17)



