これはおそらく非常に単純ですが、私はそれを理解できないようです:)
私はintの2つの配列を持っています。何らかの形式のコードコントラクトを使用して、1つの値が両方の配列にあることを確認したいと思います。値が両方の配列でない場合は続行したくない
これはできますか?私はこのようなことを考えていましたが、それを機能させることができないようです
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;
}
よろしく
バーガー