小编Cod*_*ody的帖子

比较List <int>的内容以查找匹配项

对于我正在编写的一些代码,我有一个方法可以检查新对象是否具有与所有现有对象相似的属性.

这个方法返回一个Dictionary<int, List<int>>.它们的键是唯一的对象ID,List包含与新对象类似的属性.(Constant.Name,Constant.StartDt等).

现在,有几种不同类型的匹配不会发生.我需要一种方法来比较匹配的各种组合与这些列表中的内容,我需要能够知道匹配了哪个匹配.

因此,我考虑为每个匹配创建一个List,并将每个列表与返回的属性列表进行比较.但是,我知道我之前在Java中做过类似的事情并且它有一个缺陷 - 它与命令相匹配......我只需要知道每个列表是否包含这些项目.

那么,有两个问题:

  1. 这是找到比赛的最佳方式吗?
  2. 如果是这样,你建议的方法是什么?循环通过他们?或者C#内置了什么,我不知道?

c# dictionary compare list visual-studio-2010

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

Spinner Dropdown而不是Pop with with overlay?

我想让我的微调器像网页一样下拉.我不希望选项弹出一个模态样式窗口.这是可能的,如果是的话,怎么样?

android spinner android-spinner

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

为什么以这种方式使用数据属性?

学习如何利用Bootstrap,我注意到缩略图的图像源有奇怪的标记(至少对我来说很奇怪).

<img data-src="holder.js/260x120" alt="260x120" style="width: 260px; height: 120px;" src="data:image/png;base64,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">
Run Code Online (Sandbox Code Playgroud)

这里发生了什么,为什么要这样做?在base64中的某个时刻图像是否以某种方式保存到本地存储?

为了澄清,我问的是这个src="image:/部分.

html html5 custom-data-attribute twitter-bootstrap

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

如何根据LINQ两个字段的组合选择不同的?

如何仅选择一行中只有两个值的明显组合的记录?

例如,说我有以下内容:

Name     |     Age     |     Height
------------------------------------
Joe          19               99
Kim          19               76
Joe          20               88
Joe          19               69
Run Code Online (Sandbox Code Playgroud)

我怎么能写一个LINQ表达式来只选择具有相同NameAND 的行Age

我想: var count = context.people.Where(p => (p.age && p.name).Distinct());var count = context.people.Where(p => (p.age.Distinct() && p.name.Distinct()));

这样做的正确方法是什么?

linq asp.net where entity-framework-5

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

使用toArray与自定义对象的ArrayList

有没有办法在这个toArray()方法上使用ArrayList<CustomObject>

从我看来,它只能用于 Object

java arrays arraylist

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

从此JSON日期中删除转义字符的简单方法

在我的Android应用程序中,我的JSON日期返回如下:

\/Date(1323752400000)\/

有没有一种简单的方法来删除转义字符?(这是从WCF服务发送到Android应用程序).我已经在使用StringEscapeUtils.unEscapeHtml4解码整个序列化对象.

java json escaping

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

C#OutOfMemoryException

我在这个循环中得到了一个内存不足的例外...但是,它甚至都没有达到第二次迭代.抛出异常时,日期索引为0.

<% int date = 0; %>
   <% while (date < Model.TimePeriod1.Count) { %>
      <tr>
         <% for (int i = 0; i < 7; i++)
            { %>
               <td><%: Model.TimePeriod1[date] %></td>
                  date = date + 1;
                  <% } %>
      </tr>
   <% } %>
Run Code Online (Sandbox Code Playgroud)

c# out-of-memory

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

在Project中使用ActionBarSherlock的问题

出于某种原因,我无法使ActionBarSherlock工作.我想我已正确设置它,但当我尝试导入或使用它时,它不会出现在intellisense中.还有什么我需要做的,除了把它作为一个模块包括在内吗?

图片:

在此输入图像描述

在此输入图像描述

android intellij-idea actionbarsherlock

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

为什么正则表达式匹配抛出异常?

我已经获得了这个正则表达式用于一个项目,它似乎没有正常工作 - 它之前在其他应用程序中工作.

它告诉我 parsing "((^[^_]{1}\S{1,40})\_(\S{5,6})\_(\S{1,4})\_(\S{1,4})\_(\S{4,6}))(\.{1}\S{1,5})$" - Unrecognized escape sequence \_.

我在文件中将正则表达式作为常量:

public static string MatchDocument = @"((^[^_]{1}\S{1,40})\_(\S{5,6})\_(\S{1,4})\_(\S{1,4})\_(\S{4,6}))(\.{1}\S{1,5})$";
Run Code Online (Sandbox Code Playgroud)

我不是那种使用正则表达式的经验,但我假设在前面加上字符串@可以解决任何反斜杠问题......为什么这不起作用?

c# regex

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

实体框架SQL查询不使用SQL参数

我有一个原始SQL查询,我试图与SqlParameters一起使用.当我不安全地创建查询(使用字符串连接)时,它工作正常...我得到了结果.在这种情况下,我得到10.

当我尝试使用SQL参数时,我得到零记录.我尝试使用和不使用@创建参数,我已经尝试在调用中单独添加它们Query,并且我尝试了对象参数而不是Sql参数.我甚至尝试过只使用一个....而且无论我做什么,我似乎无法使用SQL参数获得结果,只有字符串连接.

实体框架SQL查询如何与SQL参数一起使用,为什么我使用的查询不起作用?

示例代码:

string query = "WITH OrderedItems AS " +
               "(" +
               "SELECT *, " +
               "ROW_NUMBER() OVER (ORDER BY @p0) AS 'RowNumber' " +
               "FROM ITEMS" +
               " WHERE item_name LIKE '%@p1%'" +
               ")" +
               "SELECT * FROM OrderedItems" +
               " WHERE RowNumber BETWEEN " + (skip + 1) + " AND " + (skip + take);

// I have tried using @p0 and @p1 as the parameter names here
var parameters = new object[] …
Run Code Online (Sandbox Code Playgroud)

c# sql entity-framework sql-parametrized-query

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