【C#】No.6 C#基本语法

C#是面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同类型的对象通常具有相同的类型,或者说,是在相同的class中。
例如,以Rectangle(矩形)对象为例。它具有LengthWidth属性。根据设计,它可能需要接受这些属性、计算面积和显示细节。
让我们来看一下Rectangle(矩形)类的实现,并借此讨论C#的基本方法:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Rectangle
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}
#endif 

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()
        {
            Console.WriteLine("Length:{0}", Length);
            Console.WriteLine("Width:{0}", Width);
            Console.WriteLine("Area:{0}", GetArea());
        }
    }

    class ExecuteRectangle
    {
        static void Main(string[] args)
        {
            Rectangle r = new Rectangle();
            r.Acceptdetails();
            r.Display();
            Console.ReadLine();
        }
    }
}

当上面的代码被编译和执行时,会产生下列结果:

Length: 4.5
Width: 3.5
Area: 15.75

解析:

  • using关键字用于在程序中包含命名空间。一个程序可以包含多个using语句。
  • class关键字用于声明一个类。
  • 注释是用于解释代码。编译器会忽略注释的条目。在C#程序中,多行注释一/开始,并以/终止,单行注释是用//符号表示。
  • 成员变量:变量是类的属性或数据成员,用于存储数据。在上面的例子中,Rectangle类有两个成员变量,名为lengthwidth
  • 成员函数: 函数是一系列执行指定任务的语句。类的成员函数是在类中声明的。我们举例的类Rectangle包含了三个成员函数:AcceptdetailsGetAreaDisplay
  • 实例化一个类:在上述的程序中,类ExecuteRectangle是一个包含了Main()方法和实例化Rectangle类的类。

标识符的命令规则:
标识符是用来识别类、变量、函数或者任何其他用户定义的项目。在C#中,类的命令空间必须遵循如下的规则:

  • 标识符必须要以字母、下划线或者@开头,后面可以跟一系列的字母、数字(0-9)、下划线(_)、@
  • 标识符的第一个字母不能是数字。
  • 标识符必须不包含任何嵌入的空格或者符号,比如? - + !# % ^ () [] {} .;:
  • 标识符不能使C#关键字。除非它们有一个@前缀。例如,@if是有效的标识符,但是if不是,因为if是关键字。/font>
  • 标识符必须区分大小写。大写字母和小写字母被认为是不同的字母。
  • 不能与C#类库名称相同。

猜你喜欢

转载自blog.csdn.net/u014647208/article/details/80137611