1. Wprowadzenie do C#
  2. Szybki start
  3. Pierwszy program
  4. Komentarze
  5. Typy danych
  6. Zmienne
  7. Pola
  8. Właściwości
  9. Stałe
  10. Metody
  11. Instrukcje warunkowe
  12. Pętle
  13. Tablice
  14. Kolekcje
  15. Klasy
  16. Dziedziczenie
  17. Polimorfizm
  18. Konwersja typów
  19. Właściwości klasy String
  20. Typy wyliczeniowe
  21. Interfejsy
  22. Klasy statyczne
  23. Klasy Abstrakcyjne
  24. Przestrzenie nazw
  25. Wyjątki
  26. Typy generyczne
  27. JSON
  28. XML
  29. Podsumowanie

Słowo kluczowe using

Słowo kluczowe using służy do importowania elementów z przestrzeni nazw do programu, takich jak typy i składowe. Dzięki using możemy skorzystać z typów z innych przestrzeni nazw bez konieczności podawania pełnej nazwy przestrzeni nazw przed każdym użyciem typu.

Za każdym razem, jeśli chcemy dodać przestrzeń nazw, używamy deraktywy using

								
using System; // Importujemy elementy z przestrzeni nazw System

namespace MyApp
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!"); // Wyświetlamy tekst "Hello World!" na konsoli
        }
    }
}
								
						

Jeśli chcemy skorzystać z typów z różnych przestrzeni nazw, które mają takie same nazwy, możemy użyć pełnej nazwy z przestrzenią nazw, aby uniknąć konfliktów.

								
using MojaBiblioteka1;
using MojaBiblioteka2;

namespace MojaAplikacja
{
    class Program
    {
        static void Main(string[] args)
        {
            MojaBiblioteka1.MojaKlasa obiekt1 = new MojaBiblioteka1.MojaKlasa();

            MojaBiblioteka2.MojaKlasa obiekt2 = new MojaBiblioteka2.MojaKlasa();
        }
    }
}
								
						
Notatka

Możemy również używać using do importowanie typów anonimowych oraz Extension method .

>