我想在C#中使用unsafe块代码,如何让我的项目理解它?

My Project is .Net 6

推荐答案

首先,您必须将此标记添加到项目文件中

Project Settings

然后编写如下代码:

unsafe {
     int x = 100;
     int* pinter = &x;
}

Csharp相关问答推荐

循环访问Android视图中动态创建的子视图

我应该将新的httpReportMessage()包装在using声明中吗?

在Microsoft XNA框架(MonoGame)中旋转相机

实体框架核心上是否支持使用NPGSQL的字符串聚合?

如何注册实现同一接口的多个服务并注入到控制器构造函数中

为什么将鼠标悬停在DateTimeOffset上只显示Hour值?

需要在重新启动ApplicartionPool或IIS后启动/唤醒API的帮助

在调整大小的控件上绘制

Blazorise折线图仅绘制数据集的一部分

如何使用XmlSerializer序列化带有CDATA节的XML文件?

当使用Dapper映射DBNull时,我可以抛出异常吗?

使用System.Text.Json进行序列化时发生StackOverflow异常

Google OAuth令牌交换在.Net中不起作用

如何更改新创建的实例的变量?

CRL已过期,但ChainStatus告诉我RevocationStatus未知

如何在绑定到数据库的datagridview中向上或向下移动行

如何阻止可传递依赖项出现在项目中

无法使用直接URL通过PictureBox.ImageLocation加载图像

如何更改Datagridview行标题

如何使用moq和xUnit对删除操作进行单元测试?