When you create a user-defined reference type using the class keyword, that new type can be treated in the same way that you treat any built-in type in the .NET Framework. You can create instances of the type and interact with it in the same way that you interact with built-in types.
1
2
3
4
5
6
7
8
9
| // Interacting with TimeSpan classTimeSpan ts = new TimeSpan(5, 3, 2);double ms = ts.TotalMilliseconds;TimeSpan dblIt = ts.Add(ts);// Interacting with my Dog classDog buster = new Dog("Buster", 5);int age = buster.Age;buster.Bark(); |

