随笔分类 - C#
摘要:1. Stack(栈)和Heap(堆) 每个线程对应一个stack,线程创建的时候CLR为其创建这个stack,stack主要作用是记录函数的执行情况。值类型变量(函数的参数、局部变量等非成员变量)都分配在stack中,引用类型的对象分配在heap中,在stack中保存heap对象的引用指针。GC只负责heap对象的释放,heap内存空间管理Heap内存分配 除去pinned object等...
阅读全文
摘要:在C#中,我们如何得到更多的异常信息呢?使用“throw”关键字再次引发由try...catch...块捕获到异常。再次引发异常有助于我们在调试时获得更多的信息。 如下所示: /// /// 得到学员信息 /// /// public IList GetAllStudents() { IList studentList = new IList(); tr...
阅读全文
摘要:做一个简单的C#在线IDE主要解决两个问题:
一是如何将网页上文本框的代码编译并执行;
二是如何将程序运行结果在网页上输出.
阅读全文
浙公网安备 33010602011771号