随笔分类 -  C#

上一页 1 ··· 3 4 5 6 7
c#
摘要:.NET技术交流群 199281001 .欢迎加入。 1 //自定义窗体拉伸 2 3 public HwndSource _HwndkaifaSource; 4 private const int WM_SYSCOMMAND = 0x112; 5 ... 阅读全文
posted @ 2014-06-26 10:14 b̶i̶n̶g̶.̶ 阅读(1591) 评论(3) 推荐(0) 编辑
摘要:直接上代码。 Point brp = SystemParameters.WorkArea.BottomRight;//当前桌面右下角的位置 阅读全文
posted @ 2014-06-26 10:10 b̶i̶n̶g̶.̶ 阅读(258) 评论(0) 推荐(0) 编辑
摘要:1 private const int SC_SCREENSAVE = 0xF140;2 private const int WM_QUERYENDSESSION = 0x0011;3 private bool IsScreenSave = false;4 ... 阅读全文
posted @ 2014-06-26 10:06 b̶i̶n̶g̶.̶ 阅读(690) 评论(0) 推荐(0) 编辑
摘要:不能,C#有垃圾回收机制GC,不能直接操作内存,但是可以调用基类的Finalize()方法。.NET中一般不允许你直接操作内存。 为什么说是不安全的呢? 我们知道,.NET相比C++最值得称赞的是他的GC(垃圾回收机制)。GC会在系统空闲或内存不足的时候自动回收不再被使用的对象。因此,我们不再需要向C++编程一样处处小心内存泄漏。同时,为了提高内存的使用效率,GC在回收内存的时候,会对内存进行整理,有些类似硬盘整理的原理。从而导致对象被在内存中移位。 阅读全文
posted @ 2013-05-20 22:35 b̶i̶n̶g̶.̶ 阅读(307) 评论(0) 推荐(0) 编辑
摘要:1.什么是GC?GC 是 java/.net 中的垃圾回收机制2.GC工作原理GC的代中的对象是在Gen 0中被创建的。当收集发生的时候,它们迓需要存活的话,它们就会升迁到Gen 1中去,当Gen 1的收集发生的时候,他们迓需要存活,那就会升迁到Gen 2中去,类似的,直到他们休息的最高的代中去,当... 阅读全文
posted @ 2013-05-20 22:29 b̶i̶n̶g̶.̶ 阅读(229) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7