- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 装箱和拆箱
把值类型转换为引用类型这叫装箱把引用类型转换为值类型叫做拆箱 int n = 10; string s = n.ToString();//这个不是装箱。string与int是完全不同的两种类型,没有父子类关系,所以不可能发生装箱和拆箱,因为本身就不具备类型直接转换的功能。 Console.WriteLine(s);
2016-08-08 14:11:56 286
转载 C# Winform的简易聊天程序
基于C# Winform的简易聊天程序[第一篇-两端通信]程序简介本聊天程序支持局域网内部客户端与服务端之间的互相通信. 原理启动服务端后,服务端通过持续监听客户端发来的请求,一旦监听到客户端传来的信息后,两端便可以互发信息了.服务端需要绑定一个IP,用于客户端在网络中寻找并建立连接.信息发送原理:将手动输入字符串信息转换成机器可以识别的字节数组,然后调用套接字
2016-05-04 16:23:19 1011
原创 ArrayList数组
ArrayList集合,类似于一个object数组期中的操作都跟数组差不多代码: ArrayList arrayList = new ArrayList(); //增加元素 arrayList.Add(1); arrayList.Add(99.9); arrayLis
2016-04-26 11:28:07 403
原创 浅谈C#垃圾回收
C#中的垃圾一般都是自动回收的,是按照一定规律比较高效的进行回收,一般情况下不需要我们手动去回收。回收的时间也是不确定的一般来说是对象不被使用了并且底层占满的情况下回收垃圾。从图中可以看出,每代里的数据满了的时候,把未在使用的对象给回收了,还在用的对象放到下一层,以此类推ArrayList arrayList = new ArrayList();Person p = new
2016-04-26 10:09:02 471
原创 Equals和词典
有Equals判断两个对象是否相同 Person p1 = new Person(); p1.Name = "闫刘盘"; p1.Age = 16; Person p2 = new Person(); p2.Name = "闫刘盘"; p2.Age
2016-04-26 09:19:01 312 2
原创 参数修饰符
1.ref修饰符与out修饰符>ref参数在传递时必须先为参数赋值int x=100;M1(ref x);Console.WriteLine(x);>ref传递的是地址>outout参数在传递之前完全没有必要赋值,即便赋值了也没有任何意义,在方法中使用之前必须重新赋值,才能使用,out参数无法将变量的值,从方法外面传递进来。 TestO
2016-04-25 21:53:00 416
原创 接口和异常处理
1.接口 接口是一个规约,是一种能力,当你遵循这个规约的时候就获得了这种能力 定义接口使用interface 关键字 一般接口名要以大写I开头 接口中只能包含方法【属性、事件、索引器最终都是方法,所以可以说接口中只能包含方法】 接口中的成员不能有任何访问修饰符,默认是public,如果手动写了访问修饰符这报错!!!! 接口中的成员不能有任
2016-04-20 10:17:41 4214
原创 字符串、值类型引用类型
1.对字符串的一些操作(1)判断空字符串string msg = null;if (msg == "")if (string.IsNullOrEmpty(msg))if(msg.length == 0)(2)把字符串转成大写 string msg = "hEllO"; // 字符串修改完毕后必须接收返回值,因为字符串具有不可变
2016-04-20 08:28:26 683
原创 访问修饰符和多态
C#中的访问修饰符:1>private私有的访问修饰符,被private访问修饰符修饰的成员只有在当前类的内部可以访问,其他地方一律不能访问【类中成员,如果不写访问修饰符则默认都是私有的】2>protected被保护的修饰符,在当前类中和继承类中可以被使用3>internal只在同一个程序集中可以被使用,只看是否在同一个程序集中,与是否具有继承关系无关。【所有的类如果不写访问修饰符,默
2016-04-13 08:10:04 680
原创 C#面向对象
1.索引器 首先说一下索引器,索引器的作用就是方便而已,可在类的后边直接加中括号来访问该类中的成员内容。 创建一个索引器 public class MyClass { private string[] _cars = new string[] { "奔驰", "宝马", "法拉利", "福特", "布加迪威龙" }; publi
2016-04-11 08:42:13 373
翻译 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-04-08 15:07:26 215
原创 C#学习日记
在做了一段IOS编程之后,现在又重新开始学习C#。虽然在上学期间主要学习的编程语言就是C#,但是本来学的就不怎么的,更别提现在又好久看都没看过C#代码。下面是最近总结的知识点,当做日记来写。首先,不得不说的就是C#一些常用的快捷键最常用的有tab键,例如for+tab用来遍历: for (int i = 0; i {
2016-04-07 20:56:27 855
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人