Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Do celów tej specyfikacji mają zastosowanie następujące definicje. Inne terminy są definiowane, gdy są wyświetlane w typie kursywy lub po lewej stronie reguły składni. Terminy jawnie zdefiniowane w tej specyfikacji nie mają być zakładane, aby niejawnie odwoływać się do podobnych terminów zdefiniowanych gdzie indziej. Terminy niezdefiniowane w tej specyfikacji mają być interpretowane zgodnie z normą ISO/IEC 2382.1. Symbole matematyczne niezdefiniowane w tej specyfikacji mają być interpretowane zgodnie z normą ISO 80000-2.
- application — zestaw z punktem wejścia
- domena aplikacji — jednostka, która umożliwia izolację aplikacji, działając jako kontener dla stanu aplikacji
- argument — wyrażenie na liście rozdzielone przecinkami powiązane nawiasami w wyrażeniu wywołania konstruktora metody lub wystąpienia albo ograniczone nawiasami kwadratowymi w wyrażeniu dostępu elementu
- assembly — co najmniej jeden plik wyjściowy kompilatora w wyniku kompilacji programu
- zachowanie — wygląd zewnętrzny lub akcja
- zachowanie, definiowane przez implementację — nieokreślone zachowanie, w którym każda implementacja dokumentuje sposób dokonywania wyboru
- zachowanie, niezdefiniowane – zachowanie, w przypadku korzystania z nie przenośnej lub błędnej konstrukcji lub błędnych danych, dla których ta specyfikacja nie nakłada żadnych wymagań
- zachowanie, nieokreślone — zachowanie, w którym ta specyfikacja zapewnia co najmniej dwie możliwości i nie nakłada żadnych dalszych wymagań, na które wybrano w żadnym wystąpieniu
-
znak (w przypadku użycia bez kwalifikatora)
- W kontekście kodowania innego niż Unicode znaczenie znaku w tym kodowaniu; lub
- W kontekście literału znaku lub wartości typu char punkt kodu Unicode w zakresie U+0000 do U+FFFF (w tym punktów kodu zastępczego), czyli jednostki kodu UTF-16; lub
- W przeciwnym razie punkt kodu Unicode
- biblioteka klas — zestaw, który może być używany przez inne zestawy
- jednostka kompilacji — uporządkowana sekwencja znaków Unicode, które są danymi wejściowymi kompilatora
- komunikat diagnostyczny — komunikat należący do podzestawu zdefiniowanego przez implementację komunikatów wyjściowych implementacji
- error, compile-time — błąd zgłoszony podczas tłumaczenia programu
- wyjątek — wyjątkowy warunek zgłoszony podczas wykonywania programu
- implementacja — konkretny zestaw oprogramowania (uruchomiony w określonym środowisku tłumaczenia w ramach określonych opcji kontroli), który wykonuje tłumaczenie programów i obsługuje wykonywanie metod w określonym środowisku wykonywania
- module — zawartość zestawu utworzonego przez kompilator. Niektóre implementacje mogą mieć obiekty do tworzenia zestawów zawierających więcej niż jeden moduł. Zachowanie w takich sytuacjach wykracza poza zakres tej specyfikacji
- przestrzeń nazw — logiczne elementy programu związane z grupowaniem systemu organizacyjnego
- parametr — zmienna zadeklarowana jako część metody, konstruktora wystąpienia, operatora lub indeksatora definicji, która uzyskuje wartość we wpisie do tego elementu członkowskiego funkcji
- program — co najmniej jedna jednostka kompilacji, która jest prezentowana kompilatorowi i jest uruchamiana lub wykonywana przez środowisko wykonawcze
- niebezpieczny kod — kod , który może wykonywać takie operacje niższego poziomu, jak deklarowanie i działanie na wskaźnikach, wykonywanie konwersji między wskaźnikami i typami całkowitymi oraz pobieranie adresu zmiennych
- ostrzeżenie, czas kompilacji — komunikat informacyjny zgłaszany podczas tłumaczenia programu, który ma na celu zidentyfikowanie potencjalnie wątpliwego użycia elementu programu
ECMA C# draft specification