开始C#
写在前面
在Web应用开发课程中,课程要求我们学习并熟悉C#这门语言,此外,学习Web开发,必不可少的需要学习HTML+CSS以及Javascript等知识。在之后的学习道路中,我会将学习笔记发布在博客上,希望大家不吝赐教。如有失误,多多海涵。
C#简介
C#
是一个现代的、通用的面向对象的编程语言。
下面是C#成为一种广泛应用的专业语言的原因:
- 现代的、通用的编程语言
- 面向对象
- 面向组件
- 容易学习
- 结构化语言
- 产生高效率的程序
- 可以在多种计算机平台上编译
- .Net框架的一部分
C#的构想十分姐姐于传统高级语言C和C++,是一门面向对象的编程语言,但是它与Java非常相似,有许多强大的功能。
下面列出C#的一些重要的功能: - 布尔条件
- 自动垃圾回收
- 标准库
- 组件版本
- 属性和时间
- 委托和时间管理
- 易于使用的泛型
- 索引器
- 条件编译
- 简单的多线程
- LINQ和Lambda表达式
- 集成Windows
——————————–C#基本语法
C#
是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同种类的对象具有相同的类型,或者说,是在相同的class中。
using关键字
在任何C#程序中的第一条语句都是
using System
using关键字用于在程序中包含命名空间。一个程序可以包含多个using语句。
class关键字
class关键字用于声明一个类。
成员变量
变量时类的属性或数据组成员,用于存储数据。
成员函数
函数是一系列执行指定任务的语句。类的成员函数是在类内声明的。
标识符
标识符是用来识别类、变量、函数或任何其他用户定义的项目。在C#中,类的命名必须遵循如下基本规则:
- 标识符必须以字母、下划线或@开头,后面可以跟一系列字母、数字(0-9)、下划线(_)、@。
- 标识符中的第一个字符不能死数字。
- 标识符必须不包含任何嵌入的空格或符号,比如 ? - +! # % ^ & * ( ) [ ] { } . ; : “ ‘ / \。
- 标识符不能是C#的关键字。除非他们有一个@前缀。
- 标识符必须区分大小写。大写字母和小写字母被认为是不同的字母。
- 不能与C#的类库名称相同。
———————————C#中的关键字
关键字是C#编译器预定义的保留字。这些关键字不能用作标识符。
下表列出C#中的保留关键字和上下文关键字。