问题列表 - 第9450页

检查非托管DLL是32位还是64位?

如何在C#中以编程方式告诉非托管 DLL文件是x86还是x64?

c# dll 64-bit 32-bit

43
推荐指数
3
解决办法
3万
查看次数

为什么'Submissions.Where(s =>(false && s.Status == Convert.ToInt16("")))'引发FormatException?

我认为这个查询非常简单,但是它提出了一个FormatException("输入字符串的格式不正确"):

Submissions.Where(s => (false && s.Status == Convert.ToInt16("")))
Run Code Online (Sandbox Code Playgroud)

(当然,在我的代码中,另一个计算结果为'false'的表达式位于'&&'之前)

那么为什么'&&'之后的部分被评估,因为第一部分总是假的,总表达式永远不能评估为true

情况特别奇怪,因为只有Convert.ToInt16("")部分似乎引发异常 - 我原始查询的其他部分或多或少相同的结构,如

Submissions.Where(s => (false && s.SubmissionDate <= DateTime.Now))
Run Code Online (Sandbox Code Playgroud)

正确评估.

c# linq

3
推荐指数
2
解决办法
222
查看次数

如何定义具有相同名称的函数,该函数存在于不同的文件中

我想定义一个这样的类

class HttpRestAccessor
{
public:
    IResource& UpdateResource(string& , IResource& );
};
Run Code Online (Sandbox Code Playgroud)

并在cpp文件中实现

IResource& HttpRestAccessor::UpdateResource(string& resourceUri, IResource& resource)
Run Code Online (Sandbox Code Playgroud)

这个cpp文件是指Winbase.h,它定义了UpdateResource,如下所示

#define UpdateResource  UpdateResourceW
Run Code Online (Sandbox Code Playgroud)

因此在编译时我得到以下错误

错误C2039:'UpdateResourceW':不是'RestToolkit :: HttpRestAccessor'的成员

如果将函数名重命名为不同的东西,这个问题就解决了.但我希望将我的函数名称保存为UpdateResource.

在此先感谢Uday

c++

2
推荐指数
1
解决办法
662
查看次数

.NET进程间"事件"

我有相同应用程序的多个实例正在运行.用户询问可以在每个实例上单击"退出"以将其关闭.

我想将选择添加到"退出所有实例",这将引发一些"事件"的孩子,该事件通知应用程序应该关闭的所有实例.我不需要随此事件传输任何数据.

使用C#/ .NET在Windows中执行此操作的最佳(最好是最简单)方法是什么?

.net c# windows ipc

4
推荐指数
1
解决办法
2193
查看次数

如何在iPhone上的堆栈弹出视图控制器后自动调用方法

我需要在导航堆栈中弹出子视图后更新iPhone上的父视图.当子项弹出堆栈并且父项再次可见时,如何设置要通知的父视图或接收自动方法调用?

用户在用户完成后在父页面上显示的子页面上输入数据并弹出视图.

谢谢你的帮助!

iphone model-view-controller stack view uiview

10
推荐指数
2
解决办法
1万
查看次数

使用CppUnit进行内存泄漏检测

是否有人知道CppUnit的扩展可用于通过测试基础对内存泄漏进行测试断言.

即CPPUNIT_ASSERT_NO_LEAKS()?

本质上,我希望能够在测试执行导致泄漏内存时失败特定测试.

c++ unit-testing memory-leaks cppunit

5
推荐指数
1
解决办法
3354
查看次数

如何在LINQ中实现动态"where"子句?

我希望有一个动态的where条件.

在以下示例中:

var opportunites =  from opp in oppDC.Opportunities
                    join org in oppDC.Organizations 
                        on opp.OrganizationID equals org.OrgnizationID
                    where opp.Title.StartsWith(title)
                    select new
                    {
                        opp.OpportunityID,
                        opp.Title,
                        opp.PostedBy,
                        opp.Address1,
                        opp.CreatedDate,
                        org.OrganizationName
                    };
Run Code Online (Sandbox Code Playgroud)

有时我有Title,有时我没有.而且我想where动态地在子句中添加日期.

例如,像这样的SQL:

string whereClause;
string SQL = whereClause == string.Empty ? 
     "Select * from someTable" : "Select * from someTable" + whereclause
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

12
推荐指数
2
解决办法
2万
查看次数

使用匿名方法中的ref或out参数调用方法

这个问题与前几天我问的问题有关,我从中得到了一些很好的答案.

我需要以通用方式调用具有不同签名的各种Web方法.我希望能够将Web方法传递给具有委托参数的方法,但我不确定如何处理不同的签名.解决方案是使用lambdas(或匿名方法,因为我现在正在使用C#2).

这很好用,直到我需要我的匿名方法来调用带有out参数的web方法.由于此处说明的原因,您无法执行此操作.

所以我的问题是,除了创建一个没有引用的包装器方法或者从我的匿名方法调用params之外,是否有更简单的方法来实现这一点?

.net c#

5
推荐指数
1
解决办法
4291
查看次数

Visual Studio设置文件 - 它是如何工作的?

我不明白以下事项:

  1. app.config(applicationname.exe.config)和设置文件有什么区别?
  2. 我无法在特定帐户下的Windows7 AppData目录中找到*.settings文件(我听说它应该位于那边的某个地方)?
  3. 我们假设*.settings文件位于硬盘驱动器上的某个位置.为什么在开发时将设置文件中的数据复制到应用程序配置文件?

亲切的问候PK

.net settings visual-studio-2008 visual-studio

6
推荐指数
2
解决办法
2万
查看次数

是否可以使用Membership API更改用户名

我使用ASP.NET的默认sql成员资格提供程序,我想提供一个页面来更改用户的用户名.我相信我确信我可以使用自定义提供程序执行此操作,但是可以使用默认提供程序完成吗?

我的问题的第二部分是:我是否应该允许用户在创建帐户后更改其用户名?

membership asp.net asp.net-membership sqlmembershipprovider membership-provider

32
推荐指数
2
解决办法
2万
查看次数