亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C# - 基本语法

C# 是一种面向对象的编程语言。在面向对象的编程方法中,程序由各种对象组成,这些对象通过动作相互交互。对象可能采取的行动称为方法。同类的对象被称为具有相同的类型,或者,被称为属于同一类。

例如,让我们考虑一个 Rectangle 对象。它具有长度和宽度等属性。根据设计,可能需要接受这些属性的值、计算面积和显示细节的方法。

让我们看一下 Rectangle 类的实现并讨论 C# 基本语法 -

现场演示
using System;

namespace RectangleApplication {
   class Rectangle {
      
      // member variables
      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

使用 关键字

任何 C# 程序中的第一条语句是

using System;

使用 关键字用于在程序中包含命名空间。一个程序可以包含多个 using 语句。

类 关键字

类 关键字用于声明一个类。

C# 中的注释

注释用于解释代码。编译器忽略注释条目。 C# 程序中的多行注释以 /* 开头并以字符 */ 结束,如下所示 -

/* This program demonstrates
The basic syntax of C# programming 
Language */

单行注释用“//”符号表示。例如,

}//end class Rectangle    

成员变量

变量是类的属性或数据成员,用于存储数据。在前面的程序中,矩形 类有两个名为 length 的成员变量 和 宽度 .

会员功能

函数是一组执行特定任务的语句。类的成员函数在类中声明。我们的示例类 Rectangle 包含三个成员函数: AcceptDetails , 获取区域 和显示 .

实例化一个类

在前面的程序中,类 ExecuteRectangle 包含 Main() 方法并实例化 Rectangle 类。

标识符

标识符是用于标识类、变量、函数或任何其他用户定义项的名称。 C#中命名类的基本规则如下 -

C# 关键字

关键字是为 C# 编译器预定义的保留字。这些关键字不能用作标识符。但是,如果您想使用这些关键字作为标识符,您可以在关键字前面加上 @ 字符。

在C#中,有些标识符在代码的上下文中具有特殊的含义,比如get和set被称为上下文关键字。

下表列出了 C# 中的保留关键字和上下文关键字 -

保留关键字
摘要 作为 基础 布尔 休息 字节 案例
赶上 字符 检查 类 常量 继续 十进制
默认 委托 做 双 否则 枚举 事件
显式 外部 假 终于 固定 浮动 对于
foreach 转到 如果 隐式 在 in(通用修饰符) int
界面 内部 是 锁 长 命名空间 新
null 对象 运算符 出 out(通用修饰符) 覆盖 参数
私人的 受保护 公开 只读 参考 返回 sbyte
密封 短 大小 堆栈分配 静态 字符串 结构
开关 这个 抛出 是的 试试 类型 uint
ulong 未选中 不安全 超短 使用 虚拟 无效
易失性 同时
上下文关键字
添加 别名 升序 降序 动态 来自 得到
全局 组 进入 加入 让 orderby 部分(类型)
部分
(方法)
移除 选择 设置

C语言

  1. C++ 类模板
  2. C 存储类
  3. Java - 基本语法
  4. C - 基本语法
  5. C++ 基本语法
  6. C++中的多态性
  7. C++ 中的数据抽象
  8. C++ 中的数据封装
  9. MATLAB - 基本语法
  10. C# - 程序结构
  11. C# - 封装
  12. C# - 类