问题列表 - 第29072页

VB.NET与C#中的属性实现的多级继承

假设我有2个接口定义如下:

public interface ISkuItem
{
    public string SKU { get; set; }
}

public interface ICartItem : ISkuItem
{
    public int Quantity { get; set; }
    public bool IsDiscountable { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当我在C#中实现接口时,VS会生成以下模板化代码:

public class CartItem : ICartItem
{

    #region ICartItem Members

    public int Quantity { get {...} set {...} }

    public bool IsDiscountable { get {...} set {...} }

    #endregion

    #region ISkuItem Members

    public string SKU { get {...} set {...} }

    #endregion
}
Run Code Online (Sandbox Code Playgroud)

在VB.NET中,同样的类是这样构建的:

Public Class …
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net oop inheritance

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

命名算法反模式

当线性解决时,我有问题要回忆二次复杂性做某事的名称.

例如,使用get-by-index函数迭代链表而不是仅使用a next-element是此反模式的典型情况.

我认为这是一个"画画家",作为画一条道路的家伙的隐喻,但并没有随身携带油漆桶,每次需要重新填充刷子时都必须回到起点.

干杯.

complexity-theory naming anti-patterns

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

在某个地方是否有相当于boost :: multi_index的Java?

昨晚我偶然发现了一个百灵鸟的multi_index,同时对着我需要通过3个不同的键值访问的集合,以及重新平衡数组语义.好吧,我得到了我的两个愿望之一(3个不同的键值)boost::multi_index.

Java世界中是否存在类似的东西?

java boost multi-index

11
推荐指数
1
解决办法
2054
查看次数

对象和对象之间的区别

可能重复:
c#:"System.Object"和"object"之间的区别

你好,

在C#中有对象和对象类型.它们似乎具有相同的功能,所以两者之间有什么区别?

c#

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

Web服务不接受输入

我正在开发一个简单的.Net 4.0 webservice.我创建了一个接受字符串输入的方法.我在调试模式下运行项目,因此我的浏览器中会打开一个页面,我可以在其中输入输入并调用服务方法.不幸的是我收到以下错误:

System.Web.HttpRequestValidationException: A potentially dangerous Request.Form value was detected from the client (xmlData="<?xml version="1.0" ...").
   at System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection)
   at System.Web.HttpRequest.ValidateNameValueCollection(NameValueCollection nvc, RequestValidationSource requestCollection)
   at System.Web.HttpRequest.get_Form()
   at System.Web.Services.Protocols.HtmlFormParameterReader.Read(HttpRequest request)
   at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters()
   at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()
Run Code Online (Sandbox Code Playgroud)

我尝试添加

 <pages validateRequest="false" />
Run Code Online (Sandbox Code Playgroud)

到web.config.这是行不通的.

我能做什么?

.net validation web-services

3
推荐指数
1
解决办法
3639
查看次数

有序的Keyvaluepairs列表?

.net中是否有一个集合允许存储KeyValuePair<string, string>保持插入顺序?
OrderedDictionary看起来很有前景,但似乎相当缺乏.
现在我正在研究IOrderedEnumerable>,但我似乎找不到除了ISortedDictionary之外的任何实现,但这不是我想要的.不需要进行排序,只需插入顺序很重要.

更新
我不喜欢OrderedDictionary的原因是它不是通用的.

.net c# collections

7
推荐指数
3
解决办法
8441
查看次数

C#和SQL Server Management Studio中SQL查询的执行时间差异很大

我有一个简单的SQL查询,当从C#运行时需要超过30秒,然后每次超时,而在SQL Server Management Studio上运行时立即成功完成.在后一种情况下,查询执行计划不会显示任何麻烦,并且通过一些简单的操作可以很好地传播执行时间.

EXEC sp_who2在查询从C#运行时运行' ',它被列为占用29,000毫秒的CPU时间,并且没有被任何东西阻止.

我不知道如何开始解决这个问题.有没有人有一些见解?

查询是:

SELECT
    c.lngId,
    ...
FROM tblCase c
    INNER JOIN tblCaseStatus s ON s.lngId = c.lngId
    INNER JOIN tblCaseStatusType t ON t.lngId = s.lngId
    INNER JOIN [Another Database]..tblCompany cm ON cm.lngId = cs.lngCompanyId
WHERE t.lngId = 25
    AND c.IsDeleted = 0
    AND s.lngStatus = 1
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server timeout execution-time

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

REGEX是否因PHP而异

我发现这篇文章:Python Regex vs PHP Regex但是如果Python的REGEX语法与PHP的REGEX语法匹配,我实际上没有得到.

我开始将一些旧的PHP代码转换为python(由于g的appengine等),现在我想知道正则表达式是100%可转换的,通过简单的复制和粘贴.

问候,

php python regex

13
推荐指数
2
解决办法
4969
查看次数

Eclipse WTP不会在WebContent中发布项目依赖项

我目前正在研究Java EE项目.我已成功开发了一个Web服务,并将其部署在Eclipse的内置Apache服务器下,以进行测试.

我现在将我的项目分成两个项目:一个主项目和一个依赖项目(比如说"Utils").在开发时,eclipse不会抱怨编译问题,因为我在"构建路径"设置中添加了"Utils"项目作为依赖项.

但是,在启动Tomcat(作为嵌入式服务器)时,它抱怨没有找到"Utils"项目的类.

我期待eclipse将"Utils/bin"复制到WebContent/WEb-INF/classes中,但事实并非如此.我该如何自动化?每当发生变化时,"Utils/bin"会被部署到WebFolder中吗?

仅供参考,我还没有使用Maven(但我打算).

在此先感谢您的帮助,亲切的问候,

拉斐尔

java eclipse eclipse-wtp

11
推荐指数
2
解决办法
4493
查看次数

我在vs2008学习C#,而vs2010可用.我错过了什么吗?

这是我的问题.

因为我在vs2008中学习了C#,如果我错过了在vs2010中学习的东西,我就是在问自己.

我暂时不会触及WPF/Silverlight,使用C#,ASP.NET和SQL Server我有一段时间会有很多乐趣.

好吧,这是我的问题,我使用vs2008变得恶毒或缺少某些东西?

c# visual-studio-2010 visual-studio-2008

3
推荐指数
1
解决办法
170
查看次数