Tag: .net

我如何强制我的.NET应用程序以pipe理员身份运行?

一旦我的程序安装在客户端机器上,如何强制我的程序在Windows 7上以pipe理员身份运行?

encryption和解密一个string

有人可以给我的代码来encryption和解密C#中的string?

通过Gmail在.NET中发送电子邮件

我不是依靠主人发送邮件,而是想通过我的Gmail帐户发送邮件。 电子邮件是个人化的电子邮件,我在我的节目上播放的乐队。 有可能吗?

将JSON反序列化为C#dynamic对象?

有没有办法将JSON内容反序列化成C#4dynamictypes? 为了使用DataContractJsonSerializer,跳过创build一堆类会很好。

从C#创buildExcel(.XLS和.XLSX)文件

如何使用C#创buildExcel电子表格而不需要在运行代码的计算机上安装Excel?

深入克隆对象

我想做一些事情: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); 然后对未反映在原始对象中的新对象进行更改。 我不经常需要这个function,所以当需要的时候,我已经开始创build一个新的对象,然后单独地复制每个属性,但是总是让我觉得有一种更好或者更优雅的处理方式情况。 如何克隆或深度复制一个对象,以便可以修改克隆的对象,而不会在原始对象中反映任何更改?

什么是重写的System.Object.GetHashCode的最佳algorithm?

在.NET中System.Object.GetHashCode方法被用在很多地方,在整个.NET基类库中。 特别是在快速查找collections中的物品或确定平等时。 是否有一个标准的algorithm/最佳做法如何实现我的自定义类的GetHashCode覆盖,所以我不降低性能?

什么是IndexOutOfRangeException / ArgumentOutOfRangeException,如何解决?

我有一些代码,当它执行时,它抛出一个IndexOutOfRangeException ,说, 指数数组的边界之外。 这是什么意思,我能做些什么呢? 根据所使用的类别,它也可以是ArgumentOutOfRangeException mscorlib.dll中发生types“System.ArgumentOutOfRangeException”的exception,但未在用户代码中处理其他信息:索引超出范围。 必须是非负的,并且小于集合的大小。

如何从C#中的另一个线程更新GUI?

什么是从另一个线程更新Label最简单的方法? 我有一个Form上的thread1 ,并从那我开始另一个线程( thread2 )。 虽然thread2正在处理一些文件,我想用thread2的当前状态更新Form上的Label 。 我怎样才能做到这一点?

什么是NullReferenceException,如何解决?

我有一些代码,当它执行时,它抛出一个NullReferenceException ,说: 你调用的对象是空的。 这是什么意思,我该怎么办才能解决这个错误?