自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Just Go

随心、随性、随缘。

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 C#扩展类的另一种方式:扩展方法

一般情况下可以通过继承的方式扩展一个类产生特有的方法,这是在有类的源代码的前提下。如果没有源代码呢? 扩展方法是静态方法,是类的一部分,但实际上没有放在类的源码中。 假设有类MyClass需要一个方法Sum(int a,int b),需要创建一个静态类,把方法Sum()添加为一个静态方法。 public static class MyClassExtendsion { pu

2014-03-26 19:15:11 786

原创 使用EditPlus工具进行简单的C#代码编译和测试

有时候,我们往往需要写一些简单的小案例或者进行一些简单代码的测试。如果每次都启动VS未免有些太费事了! 其实一些优秀的编辑器是可以自设定编译命令,来进行简单的代码编译的。 比如EditPlus。 首先我们来创建一个简单的C#文件。 打开EditPlus-文件-新建,发现里面没有可用的C#模版页。 那让我们来看看其他里面都有些什么? 找到C#了,先

2014-03-06 21:44:53 1966

原创 C#中的弱引用

一般情况下实例化一个类或结构时,只要有代码引用它,就会形成强引用。 例如: Student stu=new Student(); 对此,垃圾回收器就不能收集该对象。 一般而言是没有问题的,因为可能需要访问stu对象,但是如果对象过大,并且不经常访问呢?此时就可以创建对象的弱引用。 弱引用运行创建和使用对象,但是垃圾回收器运行时,就会回收对象释放内存。但始终存在这样的风险:垃圾回收器在

2014-03-04 03:15:19 2073 1

原创 C#中有趣的预处理指令

#define 和 #undef //存在给定名称的符号 //类似于变量声明,没有真正的值,只是存在而已 #define DEBUG //删除符号 #undef DEBUG 声明的符号不是实际代码的一部分,而只在编译器编译代码时存在。在C#代码中它没有任何意义。 如果符号不存在,#undef就没有任何作用。同样,如果符号存在,则#define也不起作用。 必须把#define 和 #

2014-03-02 14:00:14 1254

原创 【记】android安装环境配置

放假了,一时兴起就准备android自学之路了。 不废话,开始环境配置。 下载androidSDK http://developer.android.com/sdk/index.html 我直接到官网下载了64位的最新版。这个网站偶尔会打不开,搜一下网友分享的下载也可以。 安装Eclipse插件(ADT) 这里要说明一下,如果是官网下载SDK是自带一个集成ADT

2014-01-22 17:04:31 668

C#本地音乐播放器音乐盒

音乐播放使用了windows media player。 配置保存和列表保存使用了XML和序列化。 具备三种播放模式和歌词MV显示。 界面美观,功能完善,代码注释齐全。 配置资源都在Debug下,歌曲目录需要手动设置路径。

2014-01-08

C#KTV点歌系统ADO.NET

个人做的某鸟一期项目,ADO.NET增删改查,界面凑合。 功能完善,且有拓展。 数据库是SQL2008R2

2014-01-08

C#飞机打字小游戏源码

本来想写个飞机大战的,没做出来,就写个这个…… 适合新手理解

2013-12-30

C#QQ在线状态查询

WebService的一个运用,适合新手学习

2013-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除