我们在我们的代码到处有这样的模式:如何用属性替换锅炉板代码?
using (ServiceAccess ws = new ServiceAccess())
{
//...
//code here to talk to webservice ws
//...
}
我怎样才能用在需要交谈的Web服务的功能属性替换此锅炉板代码? (我回想起我很久以前在Java中使用Hibernate做了一些东西,并且有一些可以使用的“Transation”注释,它会自动插入一些try ... catch锅炉代码到函数中)使用{}已经很不错了,但完全没有它会很好......拥有一个属性也有助于将该功能记录为与Web服务对话的功能。
编辑:AOP会诀窍吗?
'使用'条款是语法糖的尝试...最后块。您正在寻求一个本身已经很短的快捷方式。属性声明会缩短多少?这值得么?已经不够“使用”了吗? – 2009-02-05 20:43:54