摘要:
刚看了一篇文章,讲在java世界里析构方法可能引起的漏洞以及如何防范。 马上在C#中试了一下,发现.net也有同样的问题。代码如下1usingSystem;2usingSystem.Threading;34namespaceTestProj5{678classVulnerable9{10intvalue=0;1112publicVulnerable(intvalue)13{14if(value<=0)15{16thrownewArgumentException("Vulnerablevaluemustbepositive");17}18this.value=value 阅读全文