随笔分类 -  C#学习

C#学习
《CLR via C#》---枚举标志和标志位
摘要:枚举类型 定义了一组 配对。 如 private enum Color / : byte / { White, // Assigned a value of 0 Red, // Assigned a value of 1 Green, // Assigned a value of 2 ... 阅读全文

posted @ 2015-11-01 20:37 kuiblog.com 阅读(310) 评论(0) 推荐(0)

C#--字符、字符串学习
摘要:字符 在 中,每个字符都是 结构的一个实例。 类型很简单,提供了两个公共只读常量字段: 和`MaxValue`。 方法返回字符的数值形式。 public static void Go() { Double d; // 数字3 d = Char.GetNumericValue('\... 阅读全文

posted @ 2015-10-29 22:11 kuiblog.com 阅读(414) 评论(0) 推荐(0)

带你一步步的了解“C#事件”机制
摘要:是什么本文讨论类型中定义的最后一种成员: 事件 定义了时间成员的类型允许类型通知其他对象发生了特定的事情。具体的说,定义了时间成员的类型能提供以下功能: 方法能登记它对事件的关注 方法能注销它对事件的关注 事件发生时,登记了的方法将收到通知 CLR事件 模型以 委托 为基础。委托是调用回调方法的... 阅读全文

posted @ 2015-10-28 22:16 kuiblog.com 阅读(2205) 评论(0) 推荐(0)

C#--属性详解
摘要:本章讨论 ,它允许源代码用简化语法来调用方法。CLR支持两种属性: `有参属性 有参属性 索引器` 无参属性面向对象设计和编程的重要原则之一就是 ,意味着类型的字段永远不应该公开,否则很容易因为不恰当的使用字段而破坏对象的状态。下面这种使用方式是不好的: public sealed class Em... 阅读全文

posted @ 2015-10-27 10:52 kuiblog.com 阅读(544) 评论(0) 推荐(1)

CLR via C# 读书笔记---常量、字段、方法和参数
摘要:常量 是值从不变化的符号。定义常量符号时,它的值必须能在编译时确定。确定后,编译器将唱两只保存在程序集元数据中。使用 关键字声明常量。由于常量值从不变化,所以常量总是被视为类型定义的一部分。换言之,常量总是被视为静态成员,而不是实例成员。常量的值直接潜入代码,在运行时不需要为常量分配任何内存。 字... 阅读全文

posted @ 2015-10-26 23:19 kuiblog.com 阅读(631) 评论(0) 推荐(1)

《CLR via C#》读书笔记--基元类型、引用类型和值类型
摘要:编程语言的基元类型编译器直接支持的数据类型称为 。`基元类型 Framework int System.Int32 基元类型 FCL`类型 C 规范中写道 ,但作者认为最好使用FCL类型名称 许多开发人员纠结于到时使用 还是 。由于C 的 关键字直接映射到 ,所以两者没有区别。有些人说应用程序在... 阅读全文

posted @ 2015-10-24 22:10 kuiblog.com 阅读(258) 评论(0) 推荐(0)

入门鼠标右键事件(快捷菜单)
摘要:# C#鼠标右键菜单(快捷菜单)标签(空格分隔): C#---请到这里浏览:https://www.zybuluo.com/kuier1992/note/164140再也不用博客园发MarkDown了。太乱了以前没怎么用过`鼠标右键弹出菜单`这个功能,今天使用到了,稍微总结一下。`快捷菜单`(也称为... 阅读全文

posted @ 2015-08-31 17:48 kuiblog.com 阅读(497) 评论(0) 推荐(0)

C#委托学习
摘要:标签(空格分隔): C#---看Markdown效果支持的不大好。买来《CLR Via C#》这本书很久了,一直也没有对其进行总结,看的非常凌乱,趁此机会好好总结一下,也算对C#学习的一个总结。>* 初识委托>* 用委托回调方法>* 泛型委托>* 简化语法## 初识委托委托类型 (delegate ... 阅读全文

posted @ 2015-08-31 15:09 kuiblog.com 阅读(605) 评论(0) 推荐(0)

C# 和 C++ 数据类型对照表
摘要:又要用C#调用C++写好的api函数,为了方便,将网上的数据类型做个整理,方便以后查找,以后遇到需要的在进行查找 C++C#WORDushortDWORDuintUCHARint/byte(大多数情况下都可以使用int代替,而如果需要严格对齐使用byte)UCHAR*string/IntPtru... 阅读全文

posted @ 2014-11-11 15:57 kuiblog.com 阅读(747) 评论(0) 推荐(0)

C# 游戏手柄编程
摘要:参考学习博客:http://www.cnblogs.com/kingthy/archive/2009/03/28/1424055.html看了这一篇博客,直接用了上文的例子,发送数据的确会遇到发送n多消息这个问题,所以想方法解决一下,顺便记录一下。主动方式:按自己的需要去获取游戏手柄的状态信息。需要... 阅读全文

posted @ 2014-11-07 10:24 kuiblog.com 阅读(4197) 评论(0) 推荐(1)

IMessageFilter学习
摘要:最近要做的东西没怎么有头绪,好不容易从网上看到一篇文章介绍相关知识,无奈自己水平太低,里面好多知识都不是非常懂,现查也学习一下。里面有些消息处理方面的知识,在此总结一下。 看到里面有个 Application.AddMessageFilter方法,MSDN上对它的说明是这样的:添加消息筛选器以... 阅读全文

posted @ 2014-11-06 09:32 kuiblog.com 阅读(599) 评论(0) 推荐(0)