Esta documentación está archivada y no tiene mantenimiento.

Vector (Estructura)

Represents a displacement in 2-D space.

Espacio de nombres: System.Windows
Ensamblado: WindowsBase (en windowsbase.dll)
Espacio de nombres XML:  http://schemas.microsoft.com/winfx/2006/xaml/presentation

[SerializableAttribute] 
[TypeConverterAttribute(typeof(VectorConverter))] 
public struct Vector : IFormattable
/** @attribute SerializableAttribute() */ 
/** @attribute TypeConverterAttribute(System.Windows.VectorConverter) */ 
public final class Vector extends ValueType implements IFormattable
<object property="x,y"/>
 x   System.Double  The vector's X component. For more information, see the X property.  y   System.Double  The vector's Y component. For more information, see the Y property.   

A Point represents a fixed position, but a Vector represents a direction and a magnitude (for example, velocity or acceleration). Thus, the endpoints of a line segment are points but their difference is a vector; that is, the direction and length of that line segment.

This example shows how to add two Vector structures.

// Adds a Vector to a Vector using the overloaded + operator.  

Vector vector1 = new Vector(20, 30);
Vector vector2 = new Vector(45, 70);
Vector vectorResult = new Vector();


// vectorResult is equal to (65,100)
vectorResult = vector1 + vector2;

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0
Mostrar: