Tag: private methods

如何在C#中编写一个“真正的”私有方法?

实际上,私有方法是在C#中实现的,仍然可以使用Reflection进行搜索。 我要做的是编写public string Encrypt(string data)和private string Decrypt(string cipher)方法来执行加密和解密。 不幸的是,如果有人知道.NET框架,他可以使用Reflection来查找Decrypt方法,并解密所有加密的方法。 似乎不那么安全。 所以我想把Decrypt方法变成真正的私有方法。 但是怎么做呢? 更新日期:2012年1月9日下午10:52悉尼时间 bdares提供了这个问题的技术解释 Eric Lippert提供了这个问题的政治解释 谢谢两位专家!