The most important thing you need to know about operator procedures is that they are exclusively implemented as static functions. That’s because with many operators you must pass two arguments to the operator procedure. The following code line would also be possible without operators:
TypeInstance3 = TypeInstance1 + TypeInstance2
In that case, the line would look like this:
TypeInstance3 = TypeInstance.Add(TypeInstance1, TypeInstance2)
Therefore, when you look at the following code samples, keep in mind that implementing operator procedures is only one possible way to accomplish the goal (albeit a very practical one). Similarly, the code
Dim testString = "Klaus" testString = testString + " shows ...