当前位置:网站首页 > 软件教程 > 正文

C#学习笔记之基本语法

作者:admin发布时间:2021-10-31分类:软件教程浏览:评论:0


导读:基本语法 C#,又名Csharp,天朝喜欢叫C井。 C#是一种面向对象的编程语言。在面向对象的程序设计方法中,程序有各种相互交互的对象组成。相同种类的对象通常具有相同的类型,或者说,是在先沟通那个的class中。 例如,以Rectangle(矩形)对象为例,它具有length

基本上英语的语法

C#,别名Csharp,大天朝喜爱叫C井。

C#是一种面向对象编程的计算机语言。在面向对象编程的编程设计方式 中,程序流程有各种各样互相互动的目标构成。同样类型的目标一般具备同样的种类,换句话说,是在先沟通交流那一个的class中。

比如,以Rectangle(矩形框)目标为例子,它具备length和width特性。依据设计方案,它很有可能必须 接纳这种特性值,测算范围和具体关键点。

使我们一起来看看一个Rectangle类的完成,并借此机会套论C#的基本上英语的语法

 using System;
 namespace RectangleApplication
 {
  class Rectangle
  {
   //成员函数
   double length;
   double width;
   public void Acceptdetails()
   {
    length = 4.5;
    width = 3.5;
   }
   public double GetArea()
   {
    return length * width;
   }
   public void Display()
   {
    System.Console.WriteLine("Length:{0}", length);
    System.Console.WriteLine("Width:{0}",width);
    System.Console.WriteLine("Aree:{0}",GetArea());
   }
   class ExecuteRecatangle
   {
    static void Main(string[] args)
    {
     Rectangle r = new Rectangle();
     r.Acceptdetails();
     r.Display();
     System.Console.ReadKey();
    }
   }
  }
 }

编译程序結果:

C#学习笔记之基本语法

using关键词

在一切C#程序流程中的第一条句子全是:

using System:

using 关键词用以在程序流程中包括类名,一个程序流程能够包括好几个using语句。

class关键词

class关键词用以申明一个类。

C#中的注解

注解是用以表述编码。c语言编译器会忽视注解的内容。在C#程序流程中,几行注解以/*逐渐,并以标识符*/停止,

/*这也是C#计算机语言的几行注解
这也是C#计算机语言的几行注解
这也是C#计算机语言的几行注解*/
单行注解是用‘//'标记表明,

//这也是C#语言表达的单行注解

成员函数

自变量是类的诗香或数据信息组员,用以处理数据信息。在上面的程序流程中,Rectangle类有两个成员函数,名叫length和width。

友元函数

涵数是一系列实行制订每日任务的句子,类的友元函数是在类内申明的。大家强烈的泪Rectangle包括了三个友元函数:

AcceptDetails,GetArea,Display。

创建对象一个类

在上面的程序流程中,类ExecuteRectangle是一个包括Main()方式 和创建对象Rectangle类的类。

标志符

标志符是用于鉴别类,自变量,涵数或一切别的用户界定的新项目。在C#中,类的取名务必遵循如下所示基本上标准:

标志符务必以外挂字幕或下横线(_)开始,后边能够跟一系列的外挂字幕,数据或下横线。标志符中的第一个标识符不可以是数据。

标志符务必没有一切置入的空格符或是标记,可是能够应用下横线。

标志符不可以是C#关键词

C#关键词

关键词是C#c语言编译器预订义的保留字,这种关键词不可以有做标志符,可是,穷国你要应用这种关键词做为标志符,能够在关键词前边再加上@标识符做为作为前缀。

在c#中,有一些标志符在编码的语境中有独特的实际意义,如get和set,这种变成上下位关键词。

下边列举了C#中保存的字段和前后文关键词;

abstaract,as,base,bool,break,byte,case,catch,char,checked,class,const,coutinue,decimal,default,delegate,do,double,else,enum,event,explicit,extem,false,finally,fixed,float,for,foreach,goto,if,implicit,in,int,interface,intemal,is,lock,long,namespace,new,null,object,operator,out,override,params,private,protected,public,readonly,ref,return,sbyte,sealed,short,sizeof,stackalloc,static,string,struct,switch,this,throw,true,try,typeof,uint,ulong,unchedked,unsafe,ushort,using,vitual,void,volatile,while

前后文关键词

add,alias,ascending,descending,dynamic,from,get,global,group,into,join,let,orderby,partial,remove,select,set

标签:C#学习笔记


欢迎 发表评论: