小编Cur*_*tis的帖子

你如何声明内联的谓词代表?

我正在使用C#.

所以我有一个有一些领域的对象,并不重要.我有这些对象的通用列表.

List<MyObject> myObjects = new List<MyObject>();
myObjects.Add(myObject1);
myObjects.Add(myObject2);
myObjects.Add(myObject3);
Run Code Online (Sandbox Code Playgroud)

所以我想根据一些标准从列表中删除对象.例如,myObject.X >= 10. 我想使用该RemoveAll(Predicate<T> match)方法来执行此操作.

我知道我可以定义一个可以传递给RemoveAll的委托,但我想知道如何使用匿名委托定义这个内联,而不是创建一堆仅在一次使用的委托函数.

c# delegates

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

混淆或保护.Net程序集的最佳方法

我正在寻找一种技术或工具,我们可以用它来混淆或以某种方式保护我们编译的c#代码.目标不是用户/数据安全,而是阻碍我们软件中某些技术的逆向工程.

这不适用于Web,而是适用于桌面应用程序.

那么,你知道有哪些工具可用来做这类事吗?(他们不需要自由)

如果有的话他们会有什么样的表现影响?

在开发期间使用调试器时,这是否有任何负面影响?

我们在现场记录问题的堆栈跟踪.混淆会如何影响这个?

.net c# .net-2.0

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

标签 统计

c# ×2

.net ×1

.net-2.0 ×1

delegates ×1