C#基础 (一)
一:C#程序和.NET框架分析
1.NET框架的核心组成:
2 .NET平台两步编译
二:C#数据类型和变量的定义
1. 程序编写注意事项:
程序语句:
- 注意:C#严格区分大小写,比如class和Class是完全不同的
- 位置:对象或类的方法、属性调用必须放在方法中
注释:
- 关键性的语句要添加注释
- 类名前应该使用文档注释,说明类的简单功能和使用方法
- 复杂方法前面应使用文档注释,说明方法的功能、参数的含义、返回值等
变量名的组成要求:
- 组成:英文字母(A~Z,a~z)、数字(0~9)、下划线(_),除此之外不能含有其他字符
- 开头:只能以字母或下划线开头
- 禁用:C#关键字(int、this、class...),特别注意:“$”符号在C#中也不能使用
变量命名规范:
- 字段:小驼峰(Camel命名) 如:stuName,stuAge(即第一个单词的首字母小写,其他单词的首字母大写)
- 属性/方法:大驼峰(Pascal命名法)如:StuName,StuAge(即所有单词的首字母大写)
2. 类型转换
- 类型直接转换(值类型之间)
- Parse转换 (字符串→值类型)
- Convert万能转换器(任意类型之间)
三:debug程序调试技术
第一步:分析可能出错位置,设置断点
- 断点的作用:程序运行到这里时会暂停
- 断点设置方法:
第二步:启动调试,观察变量,找到问题
- 单击调试按钮,启动调试:F5
- 单步运行:F11,逐过程运行(不在进入方法内部):F10,停止调试:Shift + F5
四:常用方法
1. 常用方法
输入输出: |
|
字符的常用方法 |
|
StringBuilder类 |
|
2. 其他常用字符串处理方法
- Trim()方法:去掉前后多余空格⇢name.Trim();
- 转换成小写/大写⇢string ToUpper( ); string ToLower( )
- 找到最后一个匹配项所在的索引(位置)⇢LastIndexOf(string value)
3. 方法使用示例
示例1:
string.Format()
示例2:
StringBuilder类
示例3:
StringBuilder类的重点应用场合
END