小编jan*_*eob的帖子

从列表中删除所有项目

我想删除列表中的所有元素:

foreach (Session session in m_sessions)
{
    m_sessions.Remove(session);
}
Run Code Online (Sandbox Code Playgroud)

在最后一个元素中,我得到一个异常:UnknownOperation.

谁知道为什么?

我该如何删除所有元素?写这样的东西是可以的:

m_sessions = new List<Session>();
Run Code Online (Sandbox Code Playgroud)

c# list

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

如何在MongoDB中加密字段

我需要加密mongo文档中的一个字段.最好的方法是什么?我用春天.它有弹簧注释吗?

java spring mongodb

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

缺少pdb文件

我在wince7设备上调试我的应用程序.

几分钟后,我收到一个错误:"没有为任何调用堆栈帧加载符号.源代码无法显示."

我注意到在模块列表中我有1个dll缺少pdb文件.它的名字是System.Drawing.dll.我注意到在创建了一些线程(我没有创建,我不知道是谁)之后,模块被添加到模块列表中.

我只是在线程运行后才收到错误.

任何人都知道我在哪里可以找到所需的pdb文件?(我已经尝试修复.net紧凑框架)

如何找出线程的起始位置?(我在代码中找不到它)

接下来我该怎么办?

请帮忙

.net debugging multithreading windows-ce pdb

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

将List转换为具有特定顺序的ArrayList

编码此代码的最佳方法是什么:

objectsList不是空列表.包含许多对象.这只是为了说明这种类型.

    List<ObjectType> objectsList= Collections.EMPTY_LIST;

    ArrayList<RelatedModule> arrayWithOrder = new ArrayList<>();

    Map<Integer, RelatedModule> mappedObjects= new HashMap<>();

    objectsList.forEach(o ->
            mappedObjects.put(o.getOrder(),
                    new Dto(o.getFirstName(),
                            o.getLastName()))
    );

    for (int i = 0; i < objectsList.size(); i++) {
        arrayWithOrder.add(mappedObjects.get(i));
    }
Run Code Online (Sandbox Code Playgroud)

java collections lambda hashmap

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

标签 统计

java ×2

.net ×1

c# ×1

collections ×1

debugging ×1

hashmap ×1

lambda ×1

list ×1

mongodb ×1

multithreading ×1

pdb ×1

spring ×1

windows-ce ×1