摘要:
“错误列表”显示错误、警告以及有关当前代码状态的消息。 如果文件中或项目的任何地方出现错误(例如缺少括号或分号),则会在此处列出。 要打开“错误列表”窗口,请依次选择“视图”菜单和“错误列表” 。 阅读全文
摘要:
一、将数据Point[] arrPt 做为参数传给ArrayList.Add()时,只能使用arrlst[0],不能使用arrlst[1]、arrlst[2]等等,这样会出错;因为Point[] arrPt数组是做为一个引用传入给ArrayList的,所以显示出来的结果也是System.Drawin 阅读全文
摘要:
引言 对于那些来自JAVA或VB6背景的人来说,一个可能引起混淆的方面是C#中值类型和引用类型的区别。特别是,C#提供了两种类型 类和结构,除了一个是引用类型而另一个是值类型外他们几乎是相同的。这篇文章就是探讨它们之间的本质区别,以及在C#编程时的实际影响。 这篇文章假设您具有C#的基本知识,并且能 阅读全文
摘要:
本学习来自MicroSoft Windows 程序设计,第304页 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Drawing 阅读全文
摘要:
在讨论上述各功能之前,让我们看一下winforms 控件是如何进行绘制的。 Windows控件绘制是对WM_PAINT消息的响应,此消息在调用UpdateWindow和RedrawWindow时发送,或者当应用程序通过消息队列获得WM_PAINT时,通过DispatchMessage函数发送此消息。 阅读全文
摘要:
最近,一些人问我,为什么要用Invalidate代替Refresh用来使控件重画。Invalidate和Refresh这两种方法都会使控件的绘制事件的处理程序执行,所以,为什么非要挑选一个呢? 从我的目的来说,我认为你用哪一个并不重要。这是一篇有趣的帖子,解释Refresh, Update, 和 I 阅读全文
摘要:
The String IndexOf() method returns the index of the first occurrence of the specified character/substring within the string. IndexOf()函数返回指定字符在字符串中第一 阅读全文
摘要:
在本篇文章中,我们会看到如何在示例中使用C#属性。 C#中属性是什么? C#中,属性是字段的扩展,当隐蔽实现细节的时候,属性允许类读、写、关闭私有字段。 在C#中,属性其实是一种专有的getter和setter函数方法,此函数封装了一个私有变量。get属性访问器用于返回数值,set访问器用于分配新值 阅读全文
摘要:
Microsoft windows 程序设计,第250页中,使用不同的枚举值,来求得“一英寸长的直线”,达到相同的目标。 对于以上代码,我编写了实例进行实践,代码如下: 1 using System; 2 using System.Collections.Generic; 3 using Syste 阅读全文
摘要:
https://www.guru99.com/c-sharp-inheritance-polymorphism.html 阅读全文