Everything is an object
In .NET even basic datatypes like
int are an object.
This means that even these datatypes can (an have) own methods. One method common to every object is
AsString() . This method sometimes returns useful data:
local nInt as int local oDate as DateTime local lLogic as logic nInt := 1234 oDate := DateTime.Now lLogic := true System.Console.WriteLine( nInt:ToString() ) System.Console.WriteLine( oDate:ToString() ) System.Console.WriteLine( lLogic:ToString() )
12345 28.01.2018 17:51:37 true
But sometimes, in more complex classes, the
ToString() method returns only the name of the class, and it is to you to define such a method that returns a more meaningful string value.
Regarding the methods of such a class, you should give a look to the System.String class - you will be surprised how many different and useful methods this class already has!