# Vector Operators and Type Conversions

**.NET Framework (current version)**

The Vector type exposes the following members.

Name | Description | |
---|---|---|

Addition(Vector, Point) | Translates a point by the specified vector and returns the resulting point. | |

Addition(Vector, Vector) | Adds two vectors and returns the result as a vector. | |

Division | Divides the specified vector by the specified scalar and returns the resulting vector. | |

Equality | Compares two vectors for equality. | |

Explicit(Vector to Point) | Creates a Point with the X and Y values of this vector. | |

Explicit(Vector to Size) | Creates a Size from the offsets of this vector. | |

Inequality | Compares two vectors for inequality. | |

Multiply(Double, Vector) | Multiplies the specified scalar by the specified vector and returns the resulting vector. | |

Multiply(Vector, Double) | Multiplies the specified vector by the specified scalar and returns the resulting vector. | |

Multiply(Vector, Matrix) | Transforms the coordinate space of the specified vector using the specified Matrix. | |

Multiply(Vector, Vector) | Calculates the dot product of the two specified vector structures and returns the result as a Double. | |

Subtraction | Subtracts one specified vector from another. | |

UnaryNegation | Negates the specified vector. |

Show: