Hi Tahir,
Please note that though it is legal it is not more readable.
Static method is for a class & not for a instance.
But since a instance will always be a type of that class its legal to call the static method
using the instance reference.
Consider this code
This is confusing since no instance is associated with reference t but still this will not
throw any exception & the current executing
thread will sleep.
This will become more clear when you read about threads & static methods used.
As a practice it is good to use the Classname.Staticmethod