小编Jas*_*son的帖子

C#:int[] 可以为空而不声明它吗?

我正在尝试使用ILGPU来扰乱我的GPU上的CUDA

当我尝试加载内核并向其传递一些数据时:

var krnl = gpu.LoadAutoGroupedStreamKernel<Index1, ArrayView<byte>, int[]>(krnCopyStringToCard);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误,这确实令人困惑:

类型“int[]”必须是不可为 null 的值类型才能将其用作参数...

查看可为空的文档(对我来说是新的),似乎int 可以,但前提是您如此声明。我绝对不会这样做,那有什么用呢?

c# integer nullable nullable-reference-types

-1
推荐指数
1
解决办法
142
查看次数

标签 统计

c# ×1

integer ×1

nullable ×1

nullable-reference-types ×1