I have a question in the following case, not referring to dates, I used it only as an example:
What is the origin of this
var blablabla = string.Copy("asd").Clone().ToString();
How can a method "call" another method, what is the name of that?
Imagine we have a method that returns a String:
public string StringMarota()
I can call this method and throw the result into a variable:
var marota = StringMarota();
Every string has the
ToString method, right?
var manola = marota.ToString();
The point is that you're not calling one method on another, you're calling a method on the return of the previous method. Returning to our example:
var marota = StringMarota(); var manola = marota.ToString();
Can be reduced to:
var manola = StringMarota().ToString();
As long as each method has a return, you can chain the calls together.