How to check if vector in array was not changed?

Hello. I have stuck with one problem. I want to check, whether a vector2 in my vector2 array has never been changed since I created my array. With integer array this was quite simple:

 if (intarray[0] == default(int))

… but with vector2 array this does not work:

if (vector2array[0] == default(Vector2))

So how can I check if vector2 has been changed from it’s default value?
Thank you.

Just store an “OldValue” of that Vector like this:

private void Update()
{
     if (OldVect != vector2array[0])
         // Vector has Changed

     OldVect = vector2array[0];
}