亿迅智能制造网
工业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# - 类