Tag: default parameters

C#,IntPtr的默认参数值

我想在一个以IntPtr作为参数的函数中使用IntPtr.Zero的默认参数值。 这是不可能的,因为IntPtr.Zero不是编译时常量。 有什么方法可以做我想要的吗?

编译器错误“不允许使用默认参数说明符”

以下是我的代码。 public class PItem { public String content; public int count; public int fee; public int amount; public string description; // Default values public PItem(String _content = “”, int _count = 0, int _fee = 0, string _description = “”, int _amount = 0) { content = _content; count = _count < 0 ? 0 […]