关闭

装箱和拆箱

把值类型转换为引用类型这叫装箱 把引用类型转换为值类型叫做拆箱 int n = 10; string s = n.ToString();//这个不是装箱。string与int是完全不同的两种类型,没有父子类关系,所以不可能发生装箱和拆箱,因为本身就不具备类型直接转换的功能。 Console.WriteLine(s); ...
阅读(92) 评论(0)

没想到“红德智库”群友“宝贝安静”在天崖网上发表的一篇《人教版小学语文教材——为人父母的你关注了吗?》和“红德智库”最近发布的内部传阅调查报告《[原创] 关于澎湃新闻《人教社回应“语文教材严重西化”:

没想到“红德智库”群友“宝贝安静”在天崖网上发表的一篇《人教版小学语文教材——为人父母的你关注了吗?》和“红德智库”最近发布的内部传阅调查报告《[原创] 关于澎湃新闻《人教社回应“语文教材严重西化”:不存…》在微信上、博客上、网络媒体上和老百姓的街谈巷议中迅速成为舆论关注焦点,引起全国人民的强烈共鸣!纷纷谴责这种连孩子都不放过的、处心积虑的汉奸卖国行为。在调查报告中,作者以人民教育出版社出版的人教版...
阅读(674) 评论(0)

C# Winform的简易聊天程序

基于C# Winform的简易聊天程序[第一篇-两端通信] 程序简介 本聊天程序支持局域网内部客户端与服务端之间的互相通信.   原理 启动服务端后,服务端通过持续监听客户端发来的请求,一旦监听到客户端传来的信息后,两端便可以互发信息了.服务端需要绑定一个IP,用于客户端在网络中寻找并建立连接.信息发送原理:将手动输入字符串信息转换成机器可以识别的字节数组,然后调用套接字...
阅读(122) 评论(0)

ArrayList数组

ArrayList集合,类似于一个object数组 期中的操作都跟数组差不多 代码: ArrayList arrayList = new ArrayList(); //增加元素 arrayList.Add(1); arrayList.Add(99.9); arrayLis...
阅读(136) 评论(0)

浅谈C#垃圾回收

C#中的垃圾一般都是自动回收的,是按照一定规律比较高效的进行回收,一般情况下不需要我们手动去回收。回收的时间也是不确定的一般来说是对象不被使用了并且底层占满的情况下回收垃圾。 从图中可以看出,每代里的数据满了的时候,把未在使用的对象给回收了,还在用的对象放到下一层,以此类推 ArrayList arrayList = new ArrayList(); Person p = new...
阅读(100) 评论(0)

Equals和词典

有Equals判断两个对象是否相同 Person p1 = new Person(); p1.Name = "闫刘盘"; p1.Age = 16; Person p2 = new Person(); p2.Name = "闫刘盘"; p2.Age...
阅读(131) 评论(2)

参数修饰符

1.ref修饰符与out修饰符 >ref参数在传递时必须先为参数赋值 int x=100; M1(ref x); Console.WriteLine(x); >ref传递的是地址 >out out参数在传递之前完全没有必要赋值,即便赋值了也没有任何意义,在方法中 使用之前必须重新赋值,才能使用,out参数无法将变量的值,从方法外面传递进来。 TestO...
阅读(123) 评论(0)

接口和异常处理

1.接口     接口是一个规约,是一种能力,当你遵循这个规约的时候就获得了这种能力     定义接口使用interface 关键字     一般接口名要以大写I开头     接口中只能包含方法【属性、事件、索引器最终都是方法,所以可以说接口中只能包含方法】     接口中的成员不能有任何访问修饰符,默认是public,如果手动写了访问修饰符这报错!!!!     接口中的成员不能有任...
阅读(743) 评论(0)

字符串、值类型引用类型

1.对字符串的一些操作 (1)判断空字符串 string msg = null; if (msg == "") if (string.IsNullOrEmpty(msg)) if(msg.length == 0) (2)把字符串转成大写 string msg = "hEllO"; // 字符串修改完毕后必须接收返回值,因为字符串具有不可变...
阅读(329) 评论(0)

访问修饰符和多态

C#中的访问修饰符: 1>private私有的访问修饰符,被private访问修饰符修饰的成员只有在当前类的内部可以访问,其他地方一律不能访问【类中成员,如果不写访问修饰符则默认都是私有的】 2>protected被保护的修饰符,在当前类中和继承类中可以被使用 3>internal只在同一个程序集中可以被使用,只看是否在同一个程序集中,与是否具有继承关系无关。【所有的类如果不写访问修饰符,默...
阅读(411) 评论(0)

C#面向对象

1.索引器 首先说一下索引器,索引器的作用就是方便而已,可在类的后边直接加中括号来访问该类中的成员内容。 创建一个索引器 public class MyClass { private string[] _cars = new string[] { "奔驰", "宝马", "法拉利", "福特", "布加迪威龙" }; publi...
阅读(192) 评论(0)

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl...
阅读(85) 评论(0)

C#学习日记

在做了一段IOS编程之后,现在又重新开始学习C#。虽然在上学期间主要学习的编程语言就是C#,但是本来学的就不怎么的,更别提现在又好久看都没看过C#代码。 下面是最近总结的知识点,当做日记来写。 首先,不得不说的就是C#一些常用的快捷键 最常用的有tab键,例如 for+tab用来遍历:             for (int i = 0; i             {...
阅读(152) 评论(0)
    个人资料
    • 访问:3318次
    • 积分:145
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:2篇
    • 译文:1篇
    • 评论:2条
    文章分类
    文章存档
    最新评论