C#
sou3713
这个作者很懒,什么都没留下…
展开
-
介绍属性与自定义属性、AttributeUsage属性
AttributeUsage属性 除了定制attributes之外,可以使用Attributes属性定义如何使用这些属性。例如: [AttributeUsage( validon, AllowMultiple = allowmultiple, Inherited = inherited )] 强烈推荐使用AttributeUsage属性将属性文档转载 2014-05-05 14:57:09 · 2465 阅读 · 0 评论 -
C# Async与Await的使用
这个是.NET 4.5的特性,所以要求最低.NET版本为4.5。 看很多朋友还是使用的Thread来使用异步多线程操作,基本上看不见有使用Async、Await进行异步编程的。各有所爱吧,其实都可以。只要正确使用就行,不过还是写了这篇文章推荐大家使用Async、Await。 原因就是:可以跟写同步方法一样去异步编程。代码则就非常的清晰,就跟写普通的代码一样,不用关系如何去异步编程,也让很多初级程转载 2016-08-12 00:01:00 · 3121 阅读 · 0 评论 -
C#之结构struct
结构是使用 struct 关键字定义的,与类相似,都表示可以包含数据成员和函数成员的数据结构。 一般情况下,我们很少使用结构,而且很多人也并不建议使用结构,但作为.NET Framework 一般型別系统中的一个基本架构,还是有必要了解一下的。 结构的特征: 结构是一种值类型,并且不需要堆分配。 结构的实例化可以不使用 new 运算符。 在结构声明中,除非字段被声明为 const 或 stat转载 2014-03-24 12:44:09 · 599 阅读 · 0 评论 -
在c#中调用ExitWindowsEx函数实现XP的关机、注销
using System; using System.Collections.Generic; using System.Text; namespace System.Helper { public class ServerRoot { [StructLayout(LayoutKind.Sequential, Pack = 1)] internal struct Tok转载 2014-03-26 12:59:49 · 1054 阅读 · 0 评论