欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

c#学习日记01--新手上路

程序员文章站 2022-05-16 21:54:59
...
对于c#(sharp)说实话我也是刚开始自学,大二了我的主修其实是Java,但是c#我也不会落下,从今天开始踏上自学c#之路!

一:认识C#与.NET

.NET/dotnet:一般指.Net Framework框架。是一种平台,一种技术。

C#:一种编程语言,它可以开发基于.Net平台的应用。

以上两者关系相辅相成,打个比方吧.Net好比是我们人体的躯壳,而C#好比是我们的大脑,我们通过大脑发送的一系列指令让我们的身体完成一系列的动作。在这里对比下java,java既是一种技术也是一种语言。

二:C#的项目创建

在创建C#项目时先安装Visual Studio2010(我们学校内网有2010与2013版本,但是由于电脑原因我用的是2010)新建C#项目我选择 “控制台应用程序” (因为我是初学者,这倒是让我回忆起了刚入学学习C语言的日子了。)然后为我的项目写一个名字 “FirstProgram”单击 确定 之后在解决方案窗口就看到了我的“FirstProgram”项目了,再打开“program.cs”就可以开始我的编码了,

<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已经为我们编写了一部分,与c对比下#include<>变成了using System,不过意义还是与之类似的表示引用系统预定义的元素,这样在自己编写的程序中就可以*的使用这些元素了。经过一系列的引用之后有个 "namespace FirstProgram{}"命名空间,表示定义了一个命名空间叫 FirstProgram ,命名空间的作用就好比分地盘,便于集中管理,c#是完全面向对象的语言,所有对象的类型定义都必须在某个命名空间下定义,就好比人(方法)属于某个市(类型),而这个市又属于某个省(命名空间);省(命名空间)过后有市(class program)定义了一个名称为Program的类,类下面就是Main()方法,在C#程序中程序的执行总是从Main()开始的,因此一个程序不允许出现两个或两个以上的Main()方法,学过C的可能知道这一点,但是得注意的是Main()方法必须得包含在一个类中。

三:编写一个简单的输出程序

C#控制台中程序的输入、输出用Console.来完成,Console就是名字空间中System定义好的一个类,这也是为什么要在开头写Using System... ;Console中输入、输出的方法Console.ReadLine()与Console.WriteLine()(换行)或Console.Write()(不换行)下面就举个例子输出“国庆快乐!!!”

<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("国庆快乐!!!");  
        }  
    }  
}

以上就是 c#学习日记01--新手上路的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关标签: c#