相关疑难解决方法(0)

单声道 - Debug.Assert不起作用

我这个程序在这里:

namespace TodoPlus {
using System.Diagnostics;

    public class LameProg {
        public LameProg() {}
        public static void Main(string[] args) {
            int a = 2;
            int b = 3;
            Debug.Assert(a == b, "Bleh");
            System.Console.WriteLine("Haha it didn't work");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

不知何故,Debug.Assert无效.

我正在使用Mono 2.10.5,这是我用来编译和执行的:

$ dmcs LameProg.cs

$ mono ./LameProg.exe

我怎样才能做到这一点?我希望它与C中的断言宏具有相同的效果,也就是说它应该彻底崩溃程序.是否可以使用Debug.Assert执行此操作或是否有其他功能可以实现此目的?

谢谢.

c# mono

11
推荐指数
1
解决办法
2487
查看次数

标签 统计

c# ×1

mono ×1