现在,没有使用属性,我有这个:
public void SetNumber([Array(new int[]{8})] Byte[] number)
Run Code Online (Sandbox Code Playgroud)
如您所见,我将该ArrayAttribute属性添加到参数中.
我想要做的是相同的,但在属性设置器上.这不起作用:
[Array(new int[]{8})]
public Byte[] SetNumber
{
set
{
}
get
{
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法将属性附加到set_SetNumber value方法参数?
另外,一个相关的问题.生成的两个方法(get/set)没有自定义属性.任何人都可以向我解释为什么会这样?
我正在将C++实用程序移植到C#.当我在C++中运行以下语句时,我得到了正确的操作.当我在C#中运行相同的语句时,然而......

有谁知道为什么'开始++'被执行?疯狂的是,如果我在i = 0时运行(i%2)== 0,则立即窗口返回true.