title: CS1503 Cannot convert Matrix to MatrixOrder
body: <p>I'm quite new to C# programming. I would like to run a simple test in MVS for Matrix calculation code as attached.</p>
  
  <p>However I obtained the following errors:</p>
  
  <p>1) Error    CS1503  Argument 2: cannot convert from 'System.Drawing.Drawing2D.Matrix' to 'System.Drawing.Drawing2D.MatrixOrder' </p>
  
  <p>2) Error    CS0019  Operator '*' cannot be applied to operands of type 'Matrix' and 'Matrix'    </p>
  
  <p>I had tried looking for solutions, but couldn't resolve this errors.</p>
  
  <p>Target Framework: .Net Framework 4.7.2
  Output Type: Console Application</p>
  
  <p>Please advise.
  Thank You.</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Text;
  using System.Threading.Tasks;
  using System.Windows;
  using System.Windows.Media;
  using System.Drawing.Drawing2D;
  
  namespace Project2
  
  {
      public class MatrixCalculation
      {
          static void Main()
          {
          }
  
          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;
          }
      }
  }
  </code></pre>