C#学习 part1 初窥C#
初窥C#
- C#简介&环境、安装
- C#程序结构
- C#基本语法
- 参考
C#简介&环境、安装
C#是一个现代的、通用的、面向对象的编程语言。
(图片来源网络,侵删)其专为公共语言基础结构(CLI) 。CLI由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。
环境
C#是.NET框架的一部分,且用于编写.NET应用程序。
可使用IDE:
- Visual Studio 2019
- Visual C# 2010 Express
- Visual Studio Code 等
虽然.NET框架是运行在Windows操作系统上,但也有一些运行于其它操作系统上的版本可供选择。Mono是.NET框架的一个开源版本,包含了一个C#编译器,且可运行于多种操作系统上,比如各种版本的Linux和Mac OS。
C#程序结构
using System;/*using 关键字用于在程序中包含System命名空间。一个程序一般有多个using语句*/ namespace HelloWorldApplication/*namespace声明 一个namespace里包含了一系列的类*/ { class HelloWorld//class声明 类HelloWorld包含了程序使用的数据和方法声明。 { static void Main(string[] args)/*定义了Main方法 是使用C#程序的入口 Main方法声明当前执行时类将做什么动作*/ { /* 我的第一个 C# 程序*/ Console.WriteLine("Hello World");/*程序主体*/ Console.ReadKey();/*是针对VS.NET用户的 会使程序等待一个按键的动作,防止程序从Visual Studio .NET 启动时屏幕会快速运行并关闭*/ } } }
需要注意的点:
- C#是大小写敏感的
- 所有的语句和表达式必须分号(;)结尾
- 程序的执行从Main方法开始
- 与Java不同的是,文件名可以不同于类等待名称
C#基本语法
语法 说明 using关键字 用于在程序中包含命名空间 class关键字 用于声明一个类 C#中的注释 /**/多行注释 // 单行注释 成员变量 变量是类的属性或数据成员,用于存储数据 成员函数 函数是一系列执行指定任务的语句 类 一种用于创建对象的蓝图或模板 标识符 标识符用来识别类、变量、函数或任何用户定义的项目 标识符的限制
- 必须以字母、下划线或@开头 后面可以跟一系列的字母、数字、下划线、@
- 标识符中的第一个字符不可以是数字
- 必须不包含任何嵌入的空格或符号,比如#¥[]{}/等
- 标识符不能是C#关键字。除非加上@
- 标识符必须区分大小写
- 不能和C#的库名相同
C# 关键字
保留关键字 abstract as base bool back byte case catch char checked class const continue decimal default delegate do double else enum event explicit exterm false finally fixed float for foreach goto if implict in in(generic modifier) int interface internal is lock long namespace new null object operator out out(generic modifier) override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual void volatile while 上下文关键字 add alias ascending descending dynamic from get global group into join let orderby partial(type) partial(method) remove select set 参考
菜鸟教程
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。