通常开发中,我们需要做一些调试,特别是视图中做调试相对不是很方便,然而你又希望发布版本的稳健性和错误不暴露给用户,那么你可以考虑使用 Debug.Assert(bool,"我错啦!");
好处是:
变异将不存在,只存在于Debug模式中有效
避免复杂的容错机制,减轻程序负担
......