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#中命名类的基本规则如下 -
-
名称必须以字母开头,后跟一系列字母、数字 (0 - 9) 或下划线。标识符的第一个字符不能是数字。
-
它不能包含任何嵌入的空格或符号,例如? - +! @#% ^ &* ( ) [ ] { } 。; :" ' / 和\。但是,可以使用下划线(_)。
-
它不应该是 C# 关键字。
C# 关键字
关键字是为 C# 编译器预定义的保留字。这些关键字不能用作标识符。但是,如果您想使用这些关键字作为标识符,您可以在关键字前面加上 @ 字符。
在C#中,有些标识符在代码的上下文中具有特殊的含义,比如get和set被称为上下文关键字。
下表列出了 C# 中的保留关键字和上下文关键字 -
保留关键字 | ||||||
---|---|---|---|---|---|---|
摘要 | 作为 | 基础 | 布尔 | 休息 | 字节 | 案例 |
赶上 | 字符 | 检查 | 类 | 常量 | 继续 | 十进制 |
默认 | 委托 | 做 | 双 | 否则 | 枚举 | 事件 |
显式 | 外部 | 假 | 终于 | 固定 | 浮动 | 对于 |
foreach | 转到 | 如果 | 隐式 | 在 | in(通用修饰符) | int |
界面 | 内部 | 是 | 锁 | 长 | 命名空间 | 新 |
null | 对象 | 运算符 | 出 | out(通用修饰符) | 覆盖 | 参数 |
私人的 | 受保护 | 公开 | 只读 | 参考 | 返回 | sbyte |
密封 | 短 | 大小 | 堆栈分配 | 静态 | 字符串 | 结构 |
开关 | 这个 | 抛出 | 是的 | 试试 | 类型 | uint |
ulong | 未选中 | 不安全 | 超短 | 使用 | 虚拟 | 无效 |
易失性 | 同时 | |||||
上下文关键字 | ||||||
添加 | 别名 | 升序 | 降序 | 动态 | 来自 | 得到 |
全局 | 组 | 进入 | 加入 | 让 | orderby | 部分(类型) |
部分 (方法) | 移除 | 选择 | 设置 |
C语言