小编Mar*_*ers的帖子

如何从C#中的LinkedList中删除与给定条件匹配的元素?

我有一个LinkedList,其中Entry有一个名为id的成员.我想从id匹配搜索值的列表中删除Entry.最好的方法是什么?我不想使用Remove(),因为Entry.Equals会比较其他成员,我只想匹配id.我希望做一些像这样的事情:

entries.RemoveWhereTrue(e => e.id == searchId);
Run Code Online (Sandbox Code Playgroud)

编辑:有人可以为我重新打开这个问题吗?这不是重复 - 它应该是重复的问题是关于List类.List.RemoveAll不起作用 - 这是List类的一部分.

.net c# data-structures

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

如何查找给定xml文件的根节点的名称

我使用c#.net windows表单应用程序.我有一个名为hello.xml的xml文件,它是这样的

<?xml version="1.0" encoding="utf-8" ?> 
<languages>
  <language>
    <key>abc</key> 
    <value>hello how ru</value> 
  </language>
  <language>
    <key>def</key> 
    <value>i m fine</value> 
  </language>
  <language>
    <key>ghi</key> 
    <value>how abt u</value> 
  </language>
</languages>
Run Code Online (Sandbox Code Playgroud)

如何获得根节点,即<languages>进入文本框.这时我将拥有xml文件名.即"hello.xml".使用这个我应该得到根节点.

c#

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

为什么string.Replace("X","Y")仅在分配给新字符串时有效?

我想它必须做一些字符串作为参考类型,但我不知道为什么根本string.Replace("X","Y")不起作用?

我为什么要这么做string A = stringB.Replace("X","Y")?我认为这只是在指定实例上完成的方法.

编辑:谢谢你到目前为止.我提出我的问题:为什么b+="FFF"工作但b.Replace不工作?

c# string

6
推荐指数
4
解决办法
1149
查看次数

我可以在像C++这样的C#函数中使用引用吗?

在C++中我可以这样做:

 int flag=0,int1=0,int2=1;
 int &iRef = (flag==0?int1:int2);
 iRef +=1;
Run Code Online (Sandbox Code Playgroud)

具有int1增加的效果.

我必须修改一些旧的c#代码,如果我可以做类似的事情,那将会非常有用,但我在考虑......也许不是.任何人?

c# reference

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

Android SQL Lite无法增长

我们正在创建一个与服务器同步5000个日历条目的应用程序.问题是在添加1913条目后它失败并给出以下堆栈跟踪.问题是什么?

12-30 11:48:16.989: DEBUG/dalvikvm(384): GC_EXPLICIT freed 5699 objects / 345848 bytes in 579ms
12-30 11:48:22.530: DEBUG/dalvikvm(232): GC_EXPLICIT freed 2552 objects / 124160 bytes in 311ms
12-30 11:48:24.560: ERROR/CursorWindow(232): need to grow: mSize = 1048576, size = 414, freeSpace() = 328, numRows = 1913
12-30 11:48:24.599: ERROR/CursorWindow(232): not growing since there are already 1913 row(s), max size 1048576
12-30 11:48:24.599: ERROR/CursorWindow(232): The row failed, so back out the new row accounting from allocRowSlot 1912
12-30 11:48:24.620: ERROR/Cursor(232): Failed allocating fieldDir at …

sql sqlite android

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

以编程方式关闭iPhone?

是否有可能以编程方式关闭iPhone或苹果不允许这样做?

如果Apple不允许这样做,是否可以通过编程方式静音iPhone上的声音?

iphone iphone-sdk-3.0

5
推荐指数
2
解决办法
2201
查看次数

C#中的数据分区

我想将大量数据分发到不同的C#应用​​程序.例如,我的表包含数百万条记录.我想指定App1处理前3百万条记录,另外C#应用程序App2处理300万条,依此类推.表行将根据要求删除并添加.现在我想写一个SQL查询,它将处理前300万条记录.现在,如果从app1中删除了5条记录,则app1必须从app3获取接下来的5条记录,从app3获取app2.因此,每个应用程序中的数据始终保持不变.

我在SQL查询中使用了限制,但是我没有得到所需的输出.如何为此编写SQL查询以及如何设计C#应用程序.

.net c# mysql sql

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

在Android上创建轮询应用程序的任何指导原则?

我打算在Android上开发一个应用程序,可以帮助人们根据他们的评分通过民意调查在某个城镇选择最好的披萨/冰淇淋/热狗.

现在我需要哪些资源来实现所需的解决方案?我是否需要Web服务或网站/设备连接才能进行所需的投票?我想从一个简单的应用程序开始,该应用程序只显示某个项目的民意调查或评级.

有人可以对这个想法有所了解吗?

android

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

正则表达式优雅模式匹配

有人可以帮助我这个正则表达式吗?我正在使用Javascript和经典ASP.

checkxls = checkxls.match(/'.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?';/ig)
Run Code Online (Sandbox Code Playgroud)

我需要完全匹配这个模式.

我正在寻找一种更优雅的方式来做到这一点.

regex

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

T-sql Cursor,如果出现错误会发生什么?

如果在以下期间发生错误将会发生什么:

  1. 声明游标
  2. 获取数据

如果在光标关闭之前发生错误会发生什么?它会自动关闭吗?

当我使用游标时,处理错误的最佳做法是什么?

t-sql sql-server

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