aktueller Standort:Heim > Technische Artikel > Backend-Entwicklung > C#.Net-Tutorial
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework tägliche Programmierung WeChat-Applet häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- StringWriter vs. StringReader in C#?
- StringReader und StringWriter sind von TextReader abgeleitet und TextWriter wird zum Schreiben in String-Puffer verwendet. Es implementiert einen TextWriter zum Schreiben von Informationen in einen String. Für StringWriter – Beispiel StringWritersWriter=newStringWriter();while(true){ myChar=strReader.Read(); if(myChar==-1)break
- C#.Net-Tutorial 912 2023-09-15 16:17:02
-
- Warum beginnen Indizes in C#-Arrays bei Null?
- Ein Array ist ein Zeiger auf eine Adresse im Indexspeicher. Der Index ist das erste Element des Arrays. Hier ist der Index wie ein Offset, ein Konzept, das sogar vor dem Ursprung der C-Sprache existiert. Angenommen, Ihre Array-Elemente beginnen bei 0Xff000 und haben 5 Elemente, z. B. {35,23,67,88,90}. Das Array im Speicher sieht also wie folgt aus, da int mit 4 Bytes gespeichert wird. 0Xff000has350Xff004has230Xff008has670Xff012has880Xff016has90 Dies bedeutet, dass beim Zugriff auf das Array der Nullpunkt-Offset Index 0 ist. Lassen Sie uns das Konzept der Nullindizierung in C# genauer verstehen: Wenn ein Array leer ist, hat es 0 Elemente und eine Länge von 0.
- C#.Net-Tutorial 1589 2023-09-15 14:57:03
-
- Was sind die wichtigen Namespaces in C#? Geben Sie jeweils eine kurze Beschreibung an
- .NET enthält eine große Anzahl von Namespaces und sogar noch mehr, wenn Sie Bibliotheken von Drittanbietern einbinden. Es gibt jedoch einige, die Sie immer wieder verwenden werden. Hier sind 20, die Ihnen bei der Lösung von 80 % der häufigsten, wiederkehrenden Programmierprobleme helfen können. Das System enthält die grundlegendsten Typen. Dazu gehören häufig verwendete Klassen, Strukturen, Aufzählungen, Ereignisse, Schnittstellen usw. System.Text enthält Klassen, die ASCII- und Unicode-Zeichenkodierungen darstellen. Klasse zum Konvertieren zwischen Zeichenblöcken und Byteblöcken. System.Text.RegularExpressions bietet reguläre Ausdrucksfunktionen. System.Linq stellt Klassen und Schnittstellen bereit, die Abfragen mithilfe von Language Integrated Query (LINQ) unterstützen. System.XM
- C#.Net-Tutorial 709 2023-09-15 13:53:21
-
- Drucken Sie mit Ihrer eigenen Schriftart mit C#
- Um Ihre eigene Schriftart in C# zu drucken, erstellen Sie zunächst das FontFamily-Objekt. Das FontFamily-Objekt legt die Schriftarten wie Arial, TimesNewRoman usw. fest, und das Font-Objekt legt die Größe und den Stil der Schriftart fest. Lassen Sie uns einen Arial-Schriftstil erstellen. FontFamilymyFontFamily=newFontFamily("Arial");FontmyFont=newFont(myFontFamily,20,FontStyle.Bold,GraphicsUnit.Pixel); Oben legen wir FontFamily fest
- C#.Net-Tutorial 1053 2023-09-15 12:29:09
-
- Welche verschiedenen JSON-Dateien sind in C# ASP.NET Core verfügbar?
- ASP.netCore wurde gegenüber früheren ASP.net-Versionen neu aufgebaut, einschließlich Konfigurationsabhängigkeiten von System.Configuration und XML-Konfiguration in der web.config-Datei. In ASP.netCore gibt es eine neue einfache Möglichkeit, globale Einstellungen, projektspezifische Einstellungen, kundenspezifische Einstellungen und mehr zu deklarieren und darauf zuzugreifen. Neues Konfigurationsmodell für XML-, INI- und JSON-Dateien. Verschiedene Konfigurations-JSON-Dateien in ASP.netCore. Es gibt hauptsächlich 6 Konfigurations-JSON-Dateien in ASP.netCore. global.jsonlaunchsettings.jsonappsettings.j
- C#.Net-Tutorial 891 2023-09-15 12:29:05
-
- C#-Programm zur Konvertierung von Fahrenheit in Celsius
- Stellen Sie zunächst die Temperatur in Fahrenheit ein - doublefahrenheit=97; Jetzt konvertieren Sie sie in Celsius - celsius=(fahrenheit-32)*5/9; um Fahrenheit in Fahrenheit umzurechnen. Temperatur in Grad Celsius umrechnen. Live-Demonstration usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceDemo{&n
- C#.Net-Tutorial 1220 2023-09-15 11:53:09
-
- Thread-Pool in C#
- Ein Thread-Pool in C# ist eine Sammlung von Threads. Es wird verwendet, um Aufgaben im Hintergrund auszuführen. Wenn ein Thread seine Aufgabe abschließt, wird er an die Warteschlange gesendet, in der alle wartenden Threads vorhanden sind. Dies geschieht, damit es wiederverwendet werden kann. Sehen wir uns an, wie man einen Thread-Pool erstellt. Verwenden Sie zunächst den folgenden Namespace: usingSystem.Threading. Rufen Sie nun die Thread-Pool-Klasse mithilfe des Thread-Pool-Objekts auf. Rufen Sie die QueueUserWorkItem-Methode auf – ThreadPool.QueueUserWorkItem(newWaitCallback(Run)); iterieren Sie darüber in einer Schleife und vergleichen Sie sie mit einem normalen Thread-Objekt.
- C#.Net-Tutorial 1198 2023-09-15 11:37:02
-
- Join-, Sleep- und Abort-Methoden in C#-Threads
- Join blockiert den aufrufenden Thread, bis der Thread beendet wird, während weiterhin das standardmäßige COM- und SendMessage-Pumpen ausgeführt wird. Es gibt verschiedene Überladungen dieser Methode. Der Ruhezustand führt dazu, dass der Thread für einen bestimmten Zeitraum angehalten wird. AbortAbort-Methode wird zum Zerstören von Threads verwendet. Schauen wir uns ein Beispiel für Join() in einem Thread an – Beispiel usingSystem;usingSystem.Diagnostics;usingSystem.Threading;namespaceSample{ classDemo{ static
- C#.Net-Tutorial 1609 2023-09-15 11:01:09
-
- Was ist das C#-Äquivalent des Schlüsselworts „friend' in C++?
- Die Friend-Funktion einer Friend-Klasse in C# wird außerhalb des Geltungsbereichs der Klasse definiert, hat aber Zugriff auf alle privaten und geschützten Mitglieder der Klasse. Obwohl der Prototyp einer Friend-Funktion in der Klassendefinition erscheint, ist ein Friend keine Member-Funktion. Ein Freund kann eine Funktion, eine Funktionsvorlage oder eine Mitgliedsfunktion oder eine Klasse oder Klassenvorlage sein. In diesem Fall sind die gesamte Klasse und alle ihre Mitglieder Freunde. Das Äquivalent in C++ zu einem Freund in C# besteht darin, eine verschachtelte Klasse zu erstellen, die auf die privaten Mitglieder der äußeren Klasse zugreift. Hier kann die innere Klasse auf die privaten Mitglieder der äußeren Klasse zugreifen – classOuter{ classInner{ }}.
- C#.Net-Tutorial 739 2023-09-15 10:53:02
-
- Zugriffsmodifikatoren in C#
- Zugriffsmodifikatoren geben den Umfang von Variablen und Funktionen in C# an. Im Folgenden sind die von C# bereitgestellten Zugriffsmodifikatoren aufgeführt: Der Modifikator „Public“ schränkt den Mitgliedszugriff nicht ein. Der geschützte Zugriff ist auf abgeleitete Klassen oder Klassendefinitionen beschränkt. Der Zugriff auf seine Deklaration erfolgt durch interne Zugriffsmodifikatoren innerhalb eines Programms mit den folgenden Berechtigungen. protected internal Es verfügt über Zugriffsspezifizierer, die sowohl von protected als auch von internal Zugriffsmodifikatoren bereitgestellt werden. Privat nur innerhalb der Klasse, in der es deklariert ist. Auf als privat gekennzeichnete Mitglieder kann außerhalb der Klasse nicht zugegriffen werden. Beispiel Sehen wir uns ein Beispiel eines geschützten Zugriffsmodifikators an, der auf geschützte Mitglieder zugreift – Live-Demonstration mit System;namespaceMySpecifiers{&nbs
- C#.Net-Tutorial 940 2023-09-15 08:37:02
-
- Was ist die Überladungsfähigkeit von Operatoren in C#?
- Im Folgenden finden Sie eine Liste der Operatoren, die in C# überladen werden können, und der Operatoren, die nicht überladen werden können. Ordinaloperatoren und Beschreibungen 1+,-,!,~,++,--Diese unären Operatoren akzeptieren einen Operanden und können überladen werden. 2+,-,*,/,% Diese binären Operatoren akzeptieren zwei Operanden und können überladen werden. 3==,!=,,= Vergleichsoperatoren können überladen werden. 4&&, ||. Bedingte logische Operatoren können nicht direkt überladen werden. 5+=,-=,*=,/=,%= Zuweisungsoperatoren können nicht überladen werden. 6=,.,?:,-
- C#.Net-Tutorial 1264 2023-09-15 08:13:08
-
- Was sind die Wenn/Dann-Anweisungen in C# zum Debuggen und Veröffentlichen?
- Es gibt verschiedene Konfigurationen zum Erstellen Ihres .NET-Projekts im Visual Studio-Debugmodus und Release-Modus. Wählen Sie den Debug-Modus, um Ihr .NET-Projekt schrittweise durchzugehen, und wählen Sie dann den Release-Modus aus, in dem die Assemblydatei (.dll oder .exe) schließlich erstellt wird. So ändern Sie die Build-Konfiguration: Wählen Sie im Menü „Build“ die Option „Configuration Manager“ und dann „Debug“ oder „Release“. Oder wählen Sie in der Symbolleiste in der Lösungskonfiguration „Debug“ oder „Release“ aus. In #ifdebug geschriebener Code wird nur ausgeführt, wenn er im Debug-Modus ausgeführt wird. Wenn der Code im Release-Modus ausgeführt wird, ist #ifDebug falsch und der darin enthaltene Code wird nicht ausgeführt. Beispiel-Klassenprogramm{
- C#.Net-Tutorial 1236 2023-09-14 22:29:08
-
- Abstrakte Klassen, versiegelte Klassen und Klassenmitglieder in C#
- Abstrakte Klassen umfassen abstrakte Methoden und nicht abstrakte Methoden. Abstrakte Klassen können nicht instanziiert werden. Das Versiegeln einer Klasse verhindert die Vererbung und Sie können sie nicht als Basisklasse verwenden. Abstrakte Klasse Um eine abstrakte Klasse zu deklarieren, müssen Sie das Schlüsselwort abstract vor die Klassendefinition setzen. Ein Beispiel für ein Klassenmitglied in einer abstrakten Klasse ist wie folgt: Es wird eine abstrakte Methode definiert: publicabstractclassVehicle{ publicabstractvoiddisplay();} Auf die Definition der abstrakten Methode folgt ein Semikolon, da sie nicht implementiert ist. Versiegelte Klasse Um eine versiegelte Klasse zu deklarieren, müssen Sie das Schlüsselwort seal class definition voranstellen. Eine versiegelte Klasse verhindert die Vererbung und kann nicht als Basisklasse verwendet werden. öffentlich machen
- C#.Net-Tutorial 846 2023-09-14 22:21:06
-
- Wie finde ich die Anzahl der CPU-Kerne in C#?
- Wir können verschiedene Informationen zum Prozessor erhalten. Die Anzahl der physischen Prozessoren, die Anzahl der Kerne und die Anzahl der logischen Prozessoren können alle unterschiedlich sein Von einem Prozessor gibt es 2 physische Prozessoren, 4 Kerne und 8 logische Prozessoren. Die Anzahl der logischen Prozessoren ist über die Environment-Klasse verfügbar, andere Informationen sind jedoch nur über WMI verfügbar (und Sie müssen möglicherweise auf einigen Systemen einige Hotfixes oder Service Packs installieren, damit dies funktioniert). − Fügen Sie Ihrem Projekt Folgendes hinzu: Reference to System .Management.dll. In .NET Core wird dies als NuGet-Paket bereitgestellt (nur Windows). Ding
- C#.Net-Tutorial 1281 2023-09-14 22:21:02
-
- Was sind Destruktoren in C# 7.0?
- C# ermöglicht die Verwendung mehrerer Destruktormethoden im selben Programm mit derselben Anzahl von Ausgabeparametern oder derselben Anzahl und demselben Typ von Ausgabeparametern in einer anderen Reihenfolge. Es ist Teil der neuen Tuple-Syntax – nicht mit der Tuple-Klasse verwandt, sondern aus der funktionalen Programmierung übernommen. Das Schlüsselwort Deconstruct wird zum Destrukturieren der Funktion verwendet. Beispiel: publicclassEmployee{ publicEmployee(stringemployeename,stringfirstName,stringlastName){ Employeename
- C#.Net-Tutorial 1154 2023-09-14 22:05:03