c# - 从 c# 源代码中删除未使用的函数
问题描述
是否可以从 c# 源代码中删除未使用的函数?例如,在这段代码中:
internal class Program
{
public static void Main(string[] args){
#if !INIT
Console.WriteLine("init");
#elif DETAILS
Console.WriteLine("details");
DontAddMePleaseFunction();
#endif
#if FINAL
Console.WriteLine("final");
#endif
}
public static void DontAddMePleaseFunction(){
Console.WriteLine("lalala");
}
}
DontAddMePleaseFunction
从未调用过,但仍添加到源代码中。现在,我可以将它包装起来#IF INIT #ENDIF
(鉴于已定义 INIT)并将其删除,但我想知道是否有一种自动方法可以从 c# 源代码中省略未使用的函数?
解决方案
推荐阅读
- python - 从另一个python文件的函数返回结果
- python - Git bash 不显示 python 的实时更新
- spring - Spring Boot @Async 与 @PostConstruct 一起使用
- android - 是什么导致错误 java.lang.IllegalArgumentException: Requested zoomRatio 1.0 is not within valid range [1.0 , 0.0] in CameraX Api in Android?
- solr - solr:在 enumField 上使用 json api 进行分面会引发错误“预期的数字字段类型”
- javascript - 添加表格列数html
- python - Python html网页抓取标题和标题
- vue.js - 如何以页面作为过渡在 vue.js 中的页面之间进行过渡?
- regex - 匹配 gcc -L 编译器参数 - 表达式,仅当它们被撇号包围时才带有空格
- java - Android - Jsoup 连接在模拟器上成功,但在设备上失败