title: Can't print contents of list, it prints Namesspace and Classname instead
body: <p>Im adding either cars or trucks to a list, by user input. Later I want to print these to a RichTextBox, the thing is it prints the Namespance and class name instead of the actual contents. My code as follows:</p>
  
  <pre><code>Vehicle v0 = new Car(vehicleTypeString, textBoxPlate.Text, 
  textBoxMake.Text, textBoxColour.Text, DateTime.Now, 
  Car.parkingSpotInput); // These are just user input
  vehicles.Add(v0);
  
  foreach (Vehicle v in vehicles)
  {
      if (v is Car)
      {
          richTextBoxCar.Text = v.ToString();
      }
      else
      {
          richTextBoxTruck.Text = v.ToString();
      }
  }
  </code></pre>
  
  <p>This might look like a duplicate but all the other question and their
  respective answers did not seem to help.</p>