博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 基础
阅读量:5290 次
发布时间:2019-06-14

本文共 2312 字,大约阅读时间需要 7 分钟。

 

相关名词

1. .NET Framework

2. MFC - MircoSoft Foundation Class,微软基础类库

3. COM - Component Object Model,组件对象模型

4. CLR - Common Language Runtime,公共语言运行库

5. BCL - Base Class Library,基类库 / FCL - Framework Class Library,框架类库

6. CIL -  Common Intermediate Language,公共中间语言

 

关键字

1. 关键字不能被用做变量名或其他形式的标志符,除非以@字符开始

2. 所有 C# 关键字全部由小写字母组成

3. 上下文关键字 是仅在特定的语言结构中充当关键字的标识符

abstract const extern int out short typeof
as continue false interface override sizeof uint
base decimal finally internal params stackalloc ulong
bool default fixed is private static unchecked
break delegate float lock protected string unsafe
byte do for long public struct ushort
case double foreach namespace readonly switch using
catch else goto new ref this virtual
char enum if null return throw void
checked event implicit object sbyte true volatile
class explicit in operator sealed try while

 

上下文关键字
add ascending async await by descending dynamic
equals from get global group in into
join let on orderby partial remove select
set value var where yield    

 

标志符

1. 标志符:用来命名变量、方法、参数等其他结构的字符串

2. 命名规则

  • 字母、下划线或数字
  • 数字不能放在首位
  • 区分大小写
  • @字符只能放在标志符的首位(不推荐使用@)

 

Main 函数

  • 每个 C# 程序必须有一个类带有 Main 方法(函数)
  • 每个 C# 程序的可执行起始点在Main 中的第一条指令
  • Main 必须首字母大写

 

语句和块

1. 语句:描述一个类型或让程序执行某个动作的一条源代码指令

  • C# 中语句需以分号结束

2. 块:由成对大括号包围的0条或多条语句序列

  • 某些特定的程序结构只能使用块,不能用简单语句代替
  • 块后面不需加分号

 

文本输出

1. Write & WriteLine

Write 和 WriteLine 都是 Console 类的成员,用来把文本字符串发送到程序的控制台窗口

字符串必须用双引号括起来

两者区别在于,WriteLine 会在每个输出字符串的结尾添加一个换行符

Console.WriteLine("Hello World!")

2. 格式化字符串

  • 参数若不止一个,用逗号隔开
  • 代替标记,有整数和一对大括号构成,编号从0开始,可乱序,也可多次使用
Console.WriteLine("Three integers are {1}, {0}, {1}.", 3, 6)

3. 格式化数字字符串

  • 大括号内的格式说明符:索引号,对齐说明符和格式字段(format field),即 {index, alignment: format}
  • 对齐说明符:表示字段中字符的最小宽度

    - 可选,用逗号和索引号分开

    - 由正整数或负整数组成,整数表示字段最少数量,正表示右对齐,负表示左对齐

    - 若要表示的字符数少于对齐说明符中的字符数,则其余字符用空格填充

    - 若要表示的字符数多于对齐说明符中的字符数,则对齐说明符会被忽略

  • 格式说明符:指定数字应该以哪种形式表示

    - 冒号后必须紧跟格式字段,中间不能有空格

    - 格式说明符是一个字母字符,是9个内置字符格式之一

  • 精度说明符

    - 是可选的,由1~2个数字组成,实际意义取决于格式说明符

    - 跟在格式说明符后面

Console.WriteLine("{0, -10:F4}", 12.123456)
  • 标准数字格式说明符
名字 字符 意义 精度说明符
货币 C, c 使用货币符号把值格式化为货币,货币符号取决于程序所在PC的区域设置 小数位数
十进制数 D, d    
浮点 F, f 带小数点的十进制数字字符串  小数位数
常规 G, g    
十六进制数

X, x 

区分大小写

   
数字 N, n    
百分比 P, p    
往返过程 R, r    
科学计数法

E, e

区分大小写

   

 

注释

1. 单行注释 //

2. 多行注释(带分隔符的注释)

  • /*  */
  • 行中间注释 
int /*var 1,*/ var2;

3. 文档注释

  • 文档注释包含XML文本,用于产生程序文档
  • ///

 

转载于:https://www.cnblogs.com/dinghongkai/p/10500949.html

你可能感兴趣的文章
Predictive Analytics for Business
查看>>
Python中常用的模块(OS模块)
查看>>
Why should a self-implemented getter retain and autorelease the returned object
查看>>
altera小实验——第一个demo指导书
查看>>
强化学习1
查看>>
NSArray的sorting排序
查看>>
docker建立和共享文件(服务器和docker之间的共享)
查看>>
全文检索技术---solr
查看>>
动态内存分配(Dynamic memory allocation)
查看>>
Java学习 第三章 java基础(一)
查看>>
C#网络编程数据传输中封装数据帧头的方法
查看>>
第一份offer
查看>>
RNN Train和Test Mismatch
查看>>
.net下各个数据类型所占用的字节
查看>>
“请求的操作无法在使用用户映射区域打开的文件上执行”问题处理
查看>>
微信公众平台接口API
查看>>
hdu 4493 Tutor
查看>>
MySQL--用户管理 pymysql 索引
查看>>
ListView onItemClick(AdapterView<?> parent, View view, int position, long id)参数详解
查看>>
解决RSA加密中,System.Security.Cryptography.CryptographicException: 系统找不到指定的文件...
查看>>