Um ehrlich zu sein, habe ich gerade mit dem Selbststudium von C# (Sharp) begonnen. Mein Hauptfach im zweiten Jahr ist eigentlich Java, aber ich werde in C# nicht zurückfallen, ich werde ab heute mit dem Selbststudium von C# beginnen.
1: C# und .NET verstehen
.NET/dotnet: Bezieht sich im Allgemeinen auf das .Net Framework-Framework. Es ist eine Plattform und eine Technologie.
C#: Eine Programmiersprache, die Anwendungen basierend auf der .Net-Plattform entwickeln kann.
Die beiden oben genannten Beziehungen ergänzen sich zum Beispiel. Net ist wie der Körper unseres menschlichen Körpers, und C# ist wie unser Gehirn. Wir verwenden eine Reihe von Anweisungen, die unser Gehirn sendet Reihe von Aktionen. Vergleichen Sie Java hier. Java ist sowohl eine Technologie als auch eine Sprache.
Zweitens: C#-Projekterstellung
Wenn Sie ein C#-Projekt erstellen, installieren Sie zunächst Visual Studio 2010 (unser Schulintranet verfügt über die Versionen 2010 und 2013, aber aus Computergründen verwende ich 2010). Erstellen Sie ein neues C# Ich habe „Konsolenanwendung“ für das Projekt ausgewählt (da ich ein Anfänger bin, erinnert mich das an die Tage, als ich zum ersten Mal zur Schule ging, um die Sprache C zu lernen.) Geben Sie dann einen Namen für mein Projekt „FirstProgram“ ein, klicken Sie auf „OK“ und dann Ich kann mein „FirstProgram“-Projekt im Programmfenster sehen und dann mit dem Codieren beginnen.
<pre class="csharp" name="code">using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FirstProgram { class Program { static void Main(string[] args) { //在此处添加代码 } } }
Vs hat es bereits für uns geschrieben c# include<> ist zur Verwendung von System geworden, aber die Bedeutung ähnelt immer noch der des Verweises auf die vom System vordefinierten Elemente, sodass Sie diese Elemente in den von Ihnen geschriebenen Programmen frei verwenden können. Nach einer Reihe von Referenzen gibt es einen Namensraum „Namespace FirstProgram{}“, was bedeutet, dass ein Namespace namens FirstProgram eine Art Anzeigetafel ist, die eine zentralisierte Verwaltung ermöglicht , und alle Objekte sind Typdefinitionen müssen in einem bestimmten Namensraum definiert werden, genau wie eine Person (Methode) zu einer bestimmten Stadt (Typ) gehört und diese Stadt nach der dortigen Provinz (Namensraum) zu einer bestimmten Provinz (Namensraum) gehört ist eine Stadt (Klassenprogramm) ) definiert eine Klasse mit dem Namen Program. Unterhalb der Klasse befindet sich die Main()-Methode. In einem C#-Programm beginnt die Ausführung des Programms immer mit Main(), sodass ein Programm nicht zwei oder mehr zulässt Main()-Methode, diejenigen, die C studiert haben, wissen das vielleicht, aber es sollte beachtet werden, dass die Main()-Methode in einer Klasse enthalten sein muss.
Drei: Schreiben Sie ein einfaches Ausgabeprogramm
Die Eingabe und Ausgabe des Programms in der C#-Konsole erfolgt mit Console Console ist eine von System im Namensraum definierte Klasse, weshalb Es ist notwendig, am Anfang „Write Using System...“ zu verwenden. Die Eingabe- und Ausgabemethoden in Console sind Console.ReadLine() (Zeilenumbruch) oder Console.Write() (kein Zeilenumbruch). ein Beispiel für die Ausgabe von „Happy National Day! !“
<pre class="csharp" name="code">using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FirstProgram { class Program { static void Main(string[] args) { Console.WriteLine("国庆快乐!!!"); } } }
Das Obige ist der Inhalt des C#-Lerntagebuchs 01 – Anfänger. Weitere Informationen finden Sie auf der chinesischen PHP-Website (m.sbmmt.com). Verwandte Inhalte!