1. 首页
  2. 数据库
  3. 其它
  4. .NET下模拟数组越界的方法详解

.NET下模拟数组越界的方法详解

上传者: 2021-01-04 01:00:10上传 PDF文件 137.22KB 热度 16次
前言 前面一篇文章提到过 数组越界行为,虽然编译器为我们做了大量的检查工作让我们避免这些错误。 但是我觉得还是有必要模拟一下数组越界,感受一下这个错误。 那么对于.NET来说我们怎么来模拟数组越界呢? 一、 [VS] 项目 -> 右击 -> 属性 -> 生成 -> (勾选)允许不安全代码 二、测试代码 unsafe private static void OutOfIndexMini() { int* i = stackalloc int[1]; i[0] = 0; //i[0] = 1; //double* d = stackalloc double[1];
下载地址
用户评论