使用开发人员方法在 C# 中创建 class 库

Create class library in C# with developer methods

如何在 C# 中创建隐藏方法?

示例:

class 库应该只包含发行版中可公开读取文件的方法。在调试或开发版本中,还应该存在编写这些文件的方法和 classes。

如何在发布版本中定义某些方法未编译?

您可以使用 if 调试语句

#if DEBUG
    Console.WriteLine("Debug version");
#endif

无论在两者之间定义什么,都只会包含在调试版本中,而不会包含在发布版本中。反汇编代码也找不到

可以使用其他定义,甚至可以使用自定义定义。