Koncepcje programowania (C#)Programming Concepts (C#)

Ten rozdział opisuje pojęcia programowania w języku C#.This section explains programming concepts in the C# language.

W tej sekcjiIn This Section

TytułTitle OpisDescription
Zestawy i Globalna pamięć podręczna zestawów (C#)Assemblies and the Global Assembly Cache (C#) Opisuje sposób tworzenia i używania zestawów.Describes how to create and use assemblies.
Programowanie asynchroniczne z async i await (C#)Asynchronous Programming with async and await (C#) Opisuje, jak zapisać rozwiązania asynchroniczne za pomocą async i await słów kluczowych w języku C#.Describes how to write asynchronous solutions by using the async and await keywords in C#. Zawiera Instruktaż.Includes a walkthrough.
Atrybuty (C#)Attributes (C#) W tym artykule omówiono, jak zapewnić dodatkowe informacje na temat programowania elementów, takich jak typy, pola, metody i właściwości, za pomocą atrybutów.Discusses how to provide additional information about programming elements such as types, fields, methods, and properties by using attributes.
Informacje o wywołującym (C#)Caller Information (C#) W tym artykule opisano sposób uzyskiwania informacji o obiekcie wywołującym metodę.Describes how to obtain information about the caller of a method. Informacje te obejmują ścieżkę pliku i numer wiersza kodu źródłowego i nazwę elementu członkowskiego obiektu wywołującego.This information includes the file path and the line number of the source code and the member name of the caller.
Kolekcje (C#)Collections (C#) Opisano niektóre typy kolekcji dostarczanych przez program .NET Framework.Describes some of the types of collections provided by the .NET Framework. Pokazuje sposób użycia prostych kolekcji i kolekcje par klucz/wartość.Demonstrates how to use simple collections and collections of key/value pairs.
Kowariancja i Kontrawariancja (C#)Covariance and Contravariance (C#) Pokazuje, jak włączyć niejawną konwersję parametrów typu ogólnego w interfejsach i delegatach.Shows how to enable implicit conversion of generic type parameters in interfaces and delegates.
Drzewa wyrażeń (C#)Expression Trees (C#) Wyjaśnia, jak można użyć drzew wyrażeń do umożliwienia dynamicznych modyfikacji kodu wykonywalnego.Explains how you can use expression trees to enable dynamic modification of executable code.
Iteratory (C#)Iterators (C#) W tym artykule opisano Iteratory, które są używane do kroków w kolekcji i zwracają elementy pojedynczo.Describes iterators, which are used to step through collections and return elements one at a time.
Zapytanie o języku zintegrowanym (LINQ) (C#)Language-Integrated Query (LINQ) (C#) W tym artykule omówiono duże możliwości kwerendy w składni języka C# i modelu do wykonywania zapytań relacyjnych baz danych, dokumentów XML, zestawów danych i kolekcji w pamięci.Discusses the powerful query capabilities in the language syntax of C#, and the model for querying relational databases, XML documents, datasets, and in-memory collections.
Programowanie zorientowane obiektowo (C#)Object-Oriented Programming (C#) Opisuje wspólne pojęcia zorientowane obiektowo, włącznie z hermetyzacji, dziedziczenia i polimorfizmu.Describes common object-oriented concepts, including encapsulation, inheritance, and polymorphism.
Odbicie (C#)Reflection (C#) Wyjaśnia, jak używać odbicia do dynamicznego utworzenia wystąpienia typu, powiązania typu z istniejącym obiektem lub uzyskania typu z istniejącego obiektu i wywoływania jego metody lub dostępu do jego pola i właściwości.Explains how to use reflection to dynamically create an instance of a type, bind the type to an existing object, or get the type from an existing object and invoke its methods or access its fields and properties.
Serializacja (C#)Serialization (C#) W tym artykule opisano podstawowe pojęcia dotyczące plików binarnych, XML oraz serializacji protokołu SOAP.Describes key concepts in binary, XML, and SOAP serialization.
Wskazówki dotyczące wydajnościPerformance Tips W tym artykule omówiono kilka podstawowych zasad, które mogą pomóc zwiększyć wydajność aplikacji.Discusses several basic rules that may help you increase the performance of your application.