- 博客(3)
- 问答 (2)
- 收藏
- 关注
原创 C# 特性(Attribute)
Obsolete.Net 框架允许创建自定义特性,用于存储声明性的信息,且可在运行时被检索。该信息根据设计标准和应用程序需要,可与任何目标元素相关。声明自定义特性构建自定义特性在目标程序元素上应用自定义特性通过反射访问特性最后一个步骤包含编写一个简单的程序来读取元数据以便查找各种符号。元数据是用于描述其他数据的数据和信息。该程序应使用反射来在运行时访问特性。我们将在下一章详细讨论这点。一个新的自定义特性应派生自类。例如:// 一个自定义特性 BugFix 被赋给类及其成员。
2024-05-09 14:07:25
662
原创 C# 委托(Delegate)
一个合并委托调用它所合并的两个委托。"-" 运算符可用于从合并的委托中移除组件委托。下面的实例演示了委托的声明、实例化和使用,该委托可用于引用带有一个整型参数的方法,并返回一个整型值。使用委托的这个有用的特点,您可以创建一个委托被调用时要调用的方法的调用列表。委托声明决定了可由该委托引用的方法。委托可指向一个与其具有相同标签的方法。当创建委托时,传递到。可用于引用带有一个字符串作为输入的方法,并不返回任何东西。// 该方法把委托作为参数,并使用它调用方法。上面的委托可被用于引用任何一个带有一个单一的。
2024-05-08 18:33:52
812
原创 C# 多线程
线程是轻量级进程。一个使用线程的常见实例是现代操作系统中并行编程的实现。使用线程节省了 CPU 周期的浪费,同时提高了应用程序的效率。到目前为止我们编写的程序是一个单线程作为应用程序的运行实例的单一的过程运行的。但是,这样子应用程序同时只能执行一个任务。为了同时执行多个任务,它可以被划分为更小的线程。
2024-04-25 17:20:53
886
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人