目录
3.while, do while,for ,foreach
4.break 退出整个循环 continue 终止本次循环 goto 跳转的标记位置 return 退出循环和循环所在的函数。
工业控制行业和医疗行业使用c#的公司还是很多,所以学习一下,顺便记录下来。
关于c#会常听到WCF,WPF,关于这些缩写先记录一下。
书籍:目前在看learning hard 作者 李志 推荐大家看,适合入门书。(入门学习要买一个薄的书)
Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。是Microsoft为构建面向服务的应用提供的分布式通信编程框架,是.NET Framework 3.5的重要组成部分。使用该框架,开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案。
WPF的全称是Windows Presentation Foundation,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。
1.数据类型讲解。
系统关键字 77个
分类 3 种 整形 浮点 十进制
2.字符串
和c++的不一样,字符串不变性。
3.结构体
4.枚举
enum ErrorCode : ushort
{
None = 0,
Unknown = 1,
ConnectionLost = 100,
OutlierReading = 200
}
5.数组
6.初始化数值
7.static 关键字
在 C# 中,当主函数调用另一个非静态函数时总是提示: “ 对象引用对于非静态的字段、方法或属性是必需的 ”
C# 的类的静态方法规定:类中静态的方法、成员函数只能访问静态的数据成员或者静态的方法。 使用了关键字 static 代表是静态方法,该静态方法只能调用外面其他的静态函数或静态变量(对于外部的非静态函数或变量,都不能调用)。
解决方法
方法一:在被调用的非静态函数或变量前加 static 关键字,将其变成静态方法或变量。以被静态函数调用。
方法二:将被调用的函数封装在另一个类中,然后在主调函数中对被调函数所在的类进行实例化,通过该实例化的对象来对该方法进行调用。此时被调函数前就不需要再加 static 关键字。
【总结】:“static修饰的函数或变量都是在类初始化的时候加载的,而非静态的变量都是在对象初始化的时候加载。”
static 用法拓展
1、在一个类中,由 static 修饰的方法或变量,如果在别的类中进行调用时,只能通过类名来进行访问。
2、当构造对象的时候,对象中只包含普通字段,不包含静态字段。
8.const
1.const 默认是static不可以更改。
9.运算符
1.优先级
2.重载
operator
重载需要定义为 public static !!