代码改变世界

C# WinForm窗体继承时,需要注意的问题

2012-08-01 11:12 by 清潭荷韵, 18111 阅读, 3 推荐, 收藏, 编辑
摘要:情境:先定义了一个父窗体FormParent,然后从FormParent派生出子窗体FormSub。 注意一:当新建FormSub时,最好是通过新建一个窗体,而不是新建一个类,然后再修改FormSub的父类为FormParent。因为新建一个窗体会自动生成一个窗体可视设计器对应的partial类,这样能保证FormSub的组件初始化代码与逻辑代码分离为两个文件。而如果通过新建一个类的方式,会导致... 阅读全文

C# 4 中的 Dynamic 关键字

2012-07-10 16:12 by 清潭荷韵, 1196 阅读, 0 推荐, 收藏, 编辑
摘要:原作者:Alexandra Rusina 作者是 Silverlight 团队的一名项目经理。在此之前,她曾于 Visual Studio 2010 发布期间在 Visual Studio 语言团队担任程序员。她还定期在 C# 常见问题解答博客 (blogs.msdn.com/b/csharpfaq/) 上发表博文。 dynamic 关键字和动态语言运行时 (DLR) 是 C# 4 和 Mic... 阅读全文

错误:xml注释包含无效的XML 要求分号——XML转义字符

2012-07-04 18:39 by 清潭荷韵, 10959 阅读, 1 推荐, 收藏, 编辑
摘要:xml注释包含无效的XML 要求分号 代码及注释如下: 然后在调用该方法时,注释出现如下信息:xml注释包含无效的XML:要求分号。 出现问题的原因:在XML注释中不能出现符号“&”。 根本原因: 转义字符 非法的 XML 字符必须被替换为实体引用(entity reference)。 假如您在 XML 文档中放置了一个类似 "<" 字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始。因此你不能这样写: <message>if salary < 1000 then</message> 为了避免此类错误,需要把 阅读全文