Tag: C#的

如何从C#中的字节获取IntPtr

我想传递一个byte[]给一个方法在C#中需要一个IntPtr参数,这是可能的,怎么样?

C中的“未使用参数”警告

在C代码中抑制未使用的参数警告的最好方法是什么? 例如, Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; } 在C ++中,我能够在参数中join/*…*/注释。 但当然不是C 它给我error: parameter name omitted 。

Facebook / Twitter与dotnetopenauth?

我几乎得到了OpenID使用DotNetOpenAuth库。 现在我希望用户能够使用Facebook和Twitterlogin。 这需要OAuth所以我正在寻找关于如何使用DotNetOpenAuth OAuth的教程。 我无法find一些简单的教程如何做到这一点。 任何人都可以请帮忙?

在MVC中从List <object>填充razor下拉列表

我有一个模型: public class DbUserRole { public int UserRoleId { get; set; } public string UserRole { get; set; } } public class DbUserRoles { public List<DbUserRole> GetRoles() { BugnetReports RoleDropDown = new BugnetReports(); List<DbUserRole> Roles = new List<DbUserRole>(); DataSet table = RoleDropDown.userRoleDropDown(); foreach (DataRow item in table.Tables[0].Rows) { DbUserRole ur = new DbUserRole(); ur.UserRole = […]

我得到一个SQL Server复制项目“试图加载格式不正确的程序”错误

确切的错误如下 无法加载文件或程序集“Microsoft.SqlServer.Replication,Version = 9.0.242.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91”或其某个依赖项。 试图加载格式不正确的程序。 我最近在两个月的时间内又开始了另一个项目的工作。 它以前完美的工作,我已经加倍检查所有的参考。

如何快速检查数据传输两个对象在C#中具有相同的属性?

我有这些数据传输对象: public class Report { public int Id { get; set; } public int ProjectId { get; set; } //and so on for many, many properties. } 我不想写 public bool areEqual(Report a, Report b) { if (a.Id != b.Id) return false; if (a.ProjectId != b.ProjectId) return false; //Repeat ad nauseum return true; } 有没有更快的方法来testing只有属性具有相同的值(不需要一行代码或每个属性一个逻辑expression式的对象)? 切换到结构不是一个选项。

如何在不使用Microsoft.Office.Interop.Excel库的情况下读取C#中的excel文件

我在C#中有一个.Net-Windows应用程序。 我需要打开一个excel并处理它。 我怎样才能做到这一点,而不使用Microsoft.Office.Interop.Excel库?

在c#代码中使用c ++ dll中定义的类

我有一个用c ++编写的dll,我需要在我的c#代码中使用这个dll。 search后,我发现使用P / Invoke会给我访问我需要的函数,但是这些函数是在类中定义的,并使用非静态的私有成员variables。 所以我需要能够创build这个类的一个实例来正确使用这个函数。 我怎样才能访问这个类,以便我可以创build一个实例? 我一直无法find办法做到这一点。 我想我应该注意到,C + + DLL不是我的代码。

如何设置程序在启动时启动

我有一个CheckBox选项的小应用程序,用户可以设置,如果他们希望应用程序启动Windows。 我的问题是我如何设置应用程序启动时运行。 PS:我使用.NET 2.0的C#。

C#中的重入锁

下面的代码会导致在.NET上使用C#发生死锁吗? class MyClass { private object lockObj = new object(); public void Foo() { lock(lockObj) { Bar(); } } public void Bar() { lock(lockObj) { // Do something } } }