forked from WQBin/WQBin.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
108 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/> | ||
------------------------------------- |