To be honest, I have just started self-study of c# (sharp). My major in my sophomore year is actually Java, but I will not fall behind in c#. I will start self-study of c# from today!
1: Understanding C# and .NET
.NET/dotnet: Generally refers to the .Net Framework framework. It is a platform and a technology.
C#: A programming language that can develop applications based on the .Net platform.
The above two relationships complement each other. For example, Net is like the body of our human body, and C# is like our brain. We use a series of instructions sent by the brain to let our body complete a series of actions. . Compare java here, java is both a technology and a language.
2: C# project creation
When creating a C# project, first install Visual Studio2010 (our school intranet has 2010 and 2013 versions, but due to computer reasons I use 2010) Create a new C# I chose "Console Application" for the project (because I am a beginner, this reminds me of the days when I first entered school to learn C language.) Then write a name for my project "FirstProgram" and click OK and then solve You can see my "FirstProgram" project in the program window. Then open "program.cs" and you can start my coding.
<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 has already written part of it for us. Compare it with c#include< >Becomes using System, but the meaning is still similar to that of referring to the elements predefined by the system, so that you can freely use these elements in the programs you write. After a series of references, there is a "namespace FirstProgram{}" namespace, which means that a namespace called FirstProgram is defined. The role of the namespace is like a scoreboard, which facilitates centralized management. C# is a completely object-oriented language, and all objects are Type definitions must be defined under a certain namespace, just like a person (method) belongs to a certain city (type), and this city belongs to a certain province (namespace); after the province (namespace) there is a city (class program) ) defines a class named Program. Below the class is the Main() method. In a C# program, the execution of the program always starts with Main(), so a program is not allowed to have two or more Main() Method, those who have studied C may know this, but it should be noted that the Main() method must be included in a class.
Three: Write a simple output program
The input and output of the program in the C# console are completed with Console. Console is a class defined by System in the name space, which is why it is necessary Write Using System... at the beginning; the input and output methods in Console are Console.ReadLine() and Console.WriteLine() (line break) or Console.Write() (no line break). Here is an example to output "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("国庆快乐!!!"); } } }
The above is the content of C# Learning Diary 01-Beginners, please pay attention to the PHP Chinese website (www.php.cn) for more related content!