这很可能非常简单,但我似乎无法弄清楚:)
我有2个int数组。我想确保一个值在两个数组中都使用某种形式的代码契约。如果值不是两个数组我不想继续
这可以做到吗?我在想这样的事情,但似乎无法让它发挥作用
Contract.Requires(g[variable ] == y[variable])
该值必须在两个数组中的位置相同
这就是我现在所拥有的
private static int FirstCut(int[] g, int[] h)
{
int x = 0;
Contract.Requires(g.Length > 0);
Contract.Requires(g.Length == h.Length); //skal være lige lange
while (g[x] != h[x])
{
x++;
}
return x;
}
问候
比尔格