Skip to content

Commit

Permalink
Publish 开始C#
Browse files Browse the repository at this point in the history
  • Loading branch information
WQBin committed Mar 8, 2019
1 parent d1964ab commit ab0bf27
Showing 1 changed file with 108 additions and 0 deletions.
108 changes: 108 additions & 0 deletions _posts/2019-03-08-开始C#.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
---
title: '开始C#'
layout: post
categories: 编程语言
tags: 'C# C#入门'
---
# <center> 开始C# <center/>
-------------------------
># 写在前面
------------------------------
<br/>
在Web应用开发课程中,课程要求我们学习并熟悉C#这门语言,此外,学习Web开发,必不可少的需要学习HTML+CSS以及Javascript等知识。在之后的学习道路中,我会将学习笔记发布在博客上,希望大家不吝赐教。如有失误,多多海涵。
<br/><br/>

-------------------------
># C#简介
---------------------------
### `C#`是一个现代的、通用的面向对象的编程语言。
下面是C#成为一种广泛应用的专业语言的原因:
- 现代的、通用的编程语言
- 面向对象
- 面向组件
- 容易学习
- 结构化语言
- 产生高效率的程序
- 可以在多种计算机平台上编译
- .Net框架的一部分
<br/>
### C#的构想十分姐姐于传统高级语言C和C++,是一门面向对象的编程语言,但是它与Java非常相似,有许多强大的功能。
<br/>
下面列出C#的一些重要的功能:
- 布尔条件
- 自动垃圾回收
- 标准库
- 组件版本
- 属性和时间
- 委托和时间管理
- 易于使用的泛型
- 索引器
- 条件编译
- 简单的多线程
- LINQ和Lambda表达式
- 集成Windows
<br/>
<br/>
--------------------------------
># C#基本语法
--------------------------------
<br/>
`C#`是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同种类的对象具有相同的类型,或者说,是在相同的class中。
<br/>
## using关键字
在任何C#程序中的第一条语句都是

``` c#
using System
```

using关键字用于在程序中包含命名空间。一个程序可以包含多个using语句。
<br/>
## class关键字
<br/>
class关键字用于声明一个类。
<br/>
## 成员变量
<br/>
变量时类的属性或数据组成员,用于存储数据。
<br/>
## 成员函数
<br/>
函数是一系列执行指定任务的语句。类的成员函数是在类内声明的。
<br/>
## 标识符
<br/>
标识符是用来识别类、变量、函数或任何其他用户定义的项目。在C#中,类的命名必须遵循如下基本规则:
- 标识符必须以字母、下划线或@开头,后面可以跟一系列字母、数字(0-9)、下划线(_)、@。
- 标识符中的第一个字符不能死数字。
- 标识符必须不包含任何嵌入的空格或符号,比如 ? - +! # % ^ & * ( ) [ ] { } . ; : " ' / \。
- 标识符不能是C#的关键字。除非他们有一个@前缀
- 标识符必须区分大小写。大写字母和小写字母被认为是不同的字母。
- 不能与C#的类库名称相同。
<br/>
---------------------------------
># C#中的关键字

-----------------------------------
关键字是C#编译器预定义的保留字。这些关键字不能用作标识符。
下表列出C#中的保留关键字和上下文关键字。
<br/>
![](https://github.com/WQBin/WQBin.github.io/blob/master/img/C%23%E4%BF%9D%E7%95%99%E5%85%B3%E9%94%AE%E5%AD%97.PNG)
<br/><br/>
![](https://github.com/WQBin/WQBin.github.io/blob/master/img/C%23%E4%B8%8A%E4%B8%8B%E6%96%87%E5%85%B3%E9%94%AE%E5%AD%97.PNG)







<br/><br/><br/><br/><br/>

-------------------------------------
# <center>The End<center/>
-------------------------------------

0 comments on commit ab0bf27

Please sign in to comment.