小编use*_*703的帖子

参数/返回值(集合)的代码约定是什么

我和一位朋友就一个方法的返回值/输入值中的集合用法进行了一些讨论.他告诉我,我们必须使用 - 返回值的派生类型最多. - 输入参数的派生类型最少.

因此,这意味着,例如,方法必须将ReadOnlyCollection作为参数,并返回List.

而且,他说我们不能在publics API中使用List或Dictionary,而我们必须使用,而不是Collection,ReadOnlyCollection,......所以,在方法是public的情况下,它的参数和返回值必须是Collection,ReadOnlyCollection,......

这样对吗 ?

c#

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

在运行时修改JVM参数

有人知道是否可以在运行时修改JVM设置(例如-dname = value)?我需要这个小技巧来运行我的Java存储过程(oracle 10g).

java

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

WCF ErrorHandler

我已经阅读了几篇关于构建自定义ErrorHandler的文档(通过继承IErrorHandler).不幸的是,我对如何做到有几点疑虑.

问题是我并不完全理解IErorrHandler的两个方法的含义(即ProvideFault和HandleError).对我来说,HandleError用于处理异步逻辑(例如登录).但是,在这种情况下,为什么这个方法返回一个布尔值?我还认为可以使用另一种方法来确定错误是应该传播到客户端还是传播给其他人.

我错了吗 ?

.net wcf

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

标签 统计

.net ×1

c# ×1

java ×1

wcf ×1