我几乎没有编写 C# 代码的经验,但我想为我的一些代码制作一个强大的 Windows GUI。我想知道下面的代码是按值传递还是按引用传递。特别是如果bytes[]
在传递给神秘之前被复制?我需要在 extern 中有一个明确的 ref 语句吗?
[DllImport("unSHA.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern void time(byte[] bytes);
我几乎没有编写 C# 代码的经验,但我想为我的一些代码制作一个强大的 Windows GUI。我想知道下面的代码是按值传递还是按引用传递。特别是如果bytes[]
在传递给神秘之前被复制?我需要在 extern 中有一个明确的 ref 语句吗?
[DllImport("unSHA.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern void time(byte[] bytes);