Cette documentation est archivée et n’est pas conservée.

Vector, structure

Mise à jour : novembre 2007

Représente un déplacement dans l'espace 2D.

Espace de noms :  System.Windows
Assembly :  WindowsBase (dans WindowsBase.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/xaml/presentation

[SerializableAttribute]
[TypeConverterAttribute(typeof(VectorConverter))]
public struct Vector : IFormattable
/** @attribute SerializableAttribute */ 
/** @attribute TypeConverterAttribute(VectorConverter) */
public final class Vector extends ValueType implements IFormattable
JScript prend en charge l'utilisation de structures mais pas la déclaration de nouvelles structures.
<object property="x,y"/>
xSystem..::.DoubleComposant X du vecteur. Pour plus d'informations, consultez la propriété X.ySystem..::.DoubleComposant Y du vecteur. Pour plus d'informations, consultez la propriété Y.  

Un Point représente une position fixe, mais un Vector représente une direction et une grandeur (par exemple, une rapidité ou une accélération). Les points de terminaison d'un segment de ligne sont donc des points mais leur différence est un vecteur ; autrement dit, la direction et la longueur de ce segment de ligne.

Cet exemple montre comment ajouter deux structures Vector.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0
Afficher: