In .NET even basic datatypes like string
or 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() )
returns
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!