1

ColorBlends2 つの値が異なるかどうかを確認するにはどうすればColorsよいですか?

次のコードを試しました

ColorBlend Blend1 = new ColorBlend();
Blend1.Colors = new Color[] { Color.White, Color.Black };
Blend1.Positions = new float[] { 0.0f, 1.0f };

ColorBlend Blend2 = new ColorBlend();
Blend2.Colors = new Color[] { Color.White, Color.Black };
Blend2.Positions = new float[] { 0.0f, 1.0f };

if (Blend1.Colors != Blend2.Colors)
{
    MessageBox.Show("Values are Different");
}

Colors両方の値が同じでBlendsある場合でも、それらは等しくないと言われるため、機能しません!

4

1 に答える 1

1

チェックが正しくありません。このように 2 つの配列を比較することはできません。各アイテムを調べて比較し、それらが等しいことを確認する必要があります

于 2013-03-11T01:26:53.737 に答える