02 2014 档案
摘要:这一篇主要来解析关于面向对象中最总要的一个概念——接口。对于接口来说,C#是有规定使用Interface关键字来声明接口。它的声明是和类一致的。可以说接口就是一个特殊的抽象类。如下代码:class Program { static void Main(string[] arg...
阅读全文
摘要:这一篇主要来解析关于面向对象中最总要的一个概念——接口。对于接口来说,C#是有规定使用Interface关键字来声明接口。它的声明是和类一致的。可以说接口就是一个特殊的抽象类。如下代码:class Program { static void Main(string[] args) { } } //声明一个可以飞的接口 interface IRunable { //包含可以被继承的子类实现的方法 void Run(); }由以前的抽象类的知识可以知道,抽象类是没有办法实例化的(因为含有抽象成...
阅读全文
摘要:终于到周末可以有时间更新自己的博客了。果不其然,一开始上班,时间就比较紧凑,每天发生的一切感觉都是在那么短短的几小时之内就过去了。在公司有时候会感觉自己收获很多,有时候也会因为自己用几个小时解决了别人一句话就可以解决问题而懊恼。不管怎么样自己的生活就在这样日复一日的过去,直到自己突然发现每天的自己都...
阅读全文
摘要:终于到周末可以有时间更新自己的博客了。果不其然,一开始上班,时间就比较紧凑,每天发生的一切感觉都是在那么短短的几小时之内就过去了。在公司有时候会感觉自己收获很多,有时候也会因为自己用几个小时解决了别人一句话就可以解决问题而懊恼。不管怎么样自己的生活就在这样日复一日的过去,直到自己突然发现每天的自己都...
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用【C#小知识】C#中一些易混淆概念总结(二)--------构造函数,this关键字,部分类,枚举【C#小知识】C#中一些易混淆概念总结(三)--------结构,GC回收,静态成员,静态...
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用【C#小知识】C#中一些易混淆概念总结(二)--------构造函数,this关键字,部分类,枚举【C#小知识】C#中一些易混淆概念总结(三)--------结构,GC回收,静态成员,静态类【C#小知识】C#中一些易混淆概念总结(四)---------解析Console.WriteLine()【C#小知识】C#中一些易混淆概念总结(五)---------深入解析C#继承【C#小知识】C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法---------------
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用【C#小知识】C#中一些易混淆概念总结(二)--------构造函数,this关键字,部分类,枚举【C#小知识】C#中一些易混淆概念总结(三)--------结构,GC回收,静态成员,静态...
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用【C#小知识】C#中一些易混淆概念总结(二)--------构造函数,this关键字,部分类,枚举【C#小知识】C#中一些易混淆概念总结(三)--------结构,GC回收,静态成员,静态类【C#小知识】C#中一些易混淆概念总结(四)---------解析Console.WriteLine()【C#小知识】C#中一些易混淆概念总结(五)---------深入解析C#继承----------------------------------------------分割线---------
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用【C#小知识】C#中一些易混淆概念总结(二)--------构造函数,this关键字,部分类,枚举【C#小知识】C#中一些易混淆概念总结(三)--------结构,GC回收,静态成员,静态...
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用【C#小知识】C#中一些易混淆概念总结(二)--------构造函数,this关键字,部分类,枚举【C#小知识】C#中一些易混淆概念总结(三)--------结构,GC回收,静态成员,静态...
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结【C#小知识】C#中一些易混淆概念总结(二)【C#小知识】C#中一些易混淆概念总结(三)----------------------------------分割线--------------------------------------这几天在温习结构体...
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结【C#小知识】C#中一些易混淆概念总结(二)【C#小知识】C#中一些易混淆概念总结(三)----------------------------------分割线--------------------------------------这几天在温习结构体...
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结【C#小知识】C#中一些易混淆概念总结(二)---------------------------------------分割线----------------------------------------------一,C#中结构在C#中可以使用struct关键字来定义一个结构,级别与类是一致的,写在命名空间下面。1)结构中可以定义属性,字段,方法和构造函数。示例代码如下://定义结构 struct Point { //定义字段 private int x; //封装字段 ...
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结【C#小知识】C#中一些易混淆概念总结(二)---------------------------------------分割线----------------------------------------------一,C#中结构在C#中可以使用str...
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用继上篇对一些C#概念问题进行细节的剖析以后,收获颇多。以前,读书的时候,一句话一掠而过,但是现在再去重读的时候,每句话发现都包含大量的信息。这一篇继续总结自己的学习笔记,给大家深度的剖析一...
阅读全文
摘要:目录:【C#小知识】C#中一些易混淆概念总结继上篇对一些C#概念问题进行细节的剖析以后,收获颇多。以前,读书的时候,一句话一掠而过,但是现在再去重读的时候,每句话发现都包含大量的信息。这一篇继续总结自己的学习笔记,给大家深度的剖析一些概念性问题,有助于大家对C#的理解。--------------------------------------------------分割线---------------------------------------------一,构造函数我们先创建一个类,如下面的代码:class Program { static void Main(st...
阅读全文
摘要:背景:随机播放,所有的音乐播放器里面现在几乎都有这个功能吧。但是有没有发现,自己的播放器在选择随机播放的时候,经常会听到重复顺序的歌曲呢?反正我是有这样的感觉,无耐自己平时下的歌曲都是“歌手名—歌曲名”,所以在顺序播放的时候,还是会一连串的听到同一个人的歌曲。选择随机播放,又会遇到重复的顺序(这主要是跟算法有关)。最后自己想到的办法就是把自己硬盘上的所有音乐文件重命名成“歌曲名—歌手名”,但是打开查看自己硬盘上的音乐发现,竟然有六百首左右,自己手动改,岂不是要累死。而且网上的一些批量该文件名的软件完成不了自己的需求。谁叫咱是程序员呢,自己写个程序完成不就行了。这就是自己想写这个程序的背景,最后
阅读全文
摘要:背景:随机播放,所有的音乐播放器里面现在几乎都有这个功能吧。但是有没有发现,自己的播放器在选择随机播放的时候,经常会听到重复顺序的歌曲呢?反正我是有这样的感觉,无耐自己平时下的歌曲都是“歌手名—歌曲名”,所以在顺序播放的时候,还是会一连串的听到同一个人的歌曲。选择随机播放,又会遇到重复的顺序(这主要...
阅读全文