C#基础理解

来源:互联网 发布:九次方大数据公司老板 编辑:程序博客网 时间:2024/04/24 09:55

1. 概念理解

.net:一般指.Net Framework框架。一种平台,一种技术
C#:一种编程语言,可以开发基于.net平台的应用
Java既是一种技术又是一种编程语言

2. .net

功能:
(1)桌面应用程序(Winform)
(2)Internet应用程序(ASP.net)
(3)手机开发(wp8)
交互模式:
(1)C/S:客户机服务器模式
(2)B/S:浏览器服务器模式

3. IDE(集成开发环境)

如:.net的IDE就是vs2010、vs2008
要运行C#文件要有.net框架

4. 变量

整数 小数 字符 字符串 金钱小数 int double char string decimal int转double隐式转换,多小数 double转int显示转换,丢精度 字符不能为空,最少是一个,最多也是一个 字符串可以为空,可以为多个 double和decimal都是小数,但精度不同

5. 命名规则:

(1)必须以“字母”“_”或“@”开头,不能以数字开头
(2)后面可以跟任意字母、数字、下划线
(3)变量命名编码规范:

Pascal Camel 标识符中每个单词首字母大写 标识符中首个单词首字母小写,其余单词首字母大写 用于类型名和成员名 用于本地变量和方法参数

若用到英文单词的缩写,全部用大写

6. 转义符:

\ + 特殊字符——–把特殊字符显示出来

\n \\ \t \” \b 换行 一个\ 水平制表符 一个双引号 退格,后边有字符,会把前边的字符覆盖

@字在字符串前面表示不转译

7. 三元表达式:表达式1?表达式2:表达式3

8. 随机数的产生

Random r=new Random();
Int number=r.Next(1,11);
前边是闭区间,后边是开区间,所以这产生的是1-10的随机数

9. 声明语法

(1)结构声明语法:
[访问修饰符] struct 结构名
{
结构体
}
(2)枚举声明语法
[访问修饰符] enum 枚举名
{
值1,
值2
}
(3)数组的声明方式:
int[] nums1=new int[10];
int[] nums2=new int[]{1,2,3,4,5};
int[] nums3=new int[3]{1,2,3};
int[] nums={1,2,3};
(4)方法的语法:
[访问修饰符] static 返回值 方法名 ([参数列表])
{
方法体
}

10. 结构体与数组的区别

结构体:一次性声明多个不同类型的变量
数组:一次性声明多个不同相同类型的变量

11. 函数

函数就是将一堆代码进行重用的一种机制。函数就是一段代码,这段代码可能有输入的值(返回值),可能会返回值。

原创粉丝点击