# Matrix.M22 Property

## Definition

Important

Some information relates to prerelease product that may be substantially modified before itâ€™s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Gets or sets the value of the second row and second column of this Matrix structure.

```
public:
property double M22 { double get(); void set(double value); };
```

`public double M22 { get; set; }`

`member this.M22 : double with get, set`

`Public Property M22 As Double`

#### Property Value

The value of the second row and second column of this Matrix structure. The default value is 1.

## Examples

The following example shows how to multiply two Matrix structures and how to assign values to a Matrix when it is declared, and after the structure is declared.

```
private void multiplicationExample()
{
Matrix matrix1 = new Matrix(5, 10, 15, 20, 25, 30);
Matrix matrix2 = new Matrix(2, 4, 6, 8, 10, 12);
// matrixResult is equal to (70,100,150,220,240,352)
Matrix matrixResult = Matrix.Multiply(matrix1, matrix2);
// matrixResult2 is also
// equal to (70,100,150,220,240,352)
Matrix matrixResult2 = matrix1 * matrix2;
}
```

## Remarks

The following table shows the layout of a Matrix structure.

M11 | M12 | 0 |

M21 | M22 | 0 |

OffsetX | OffsetY | 1 |