In my programming life in C#, whenever I create some variable (or object) in C# when I write .(dot) Intellisense for this variable (object) show me standard 4 methods.
For example I create empty class SomeClass
public class SomeClass
{
}
When I create object of this class, and call some methods, even if this class is empty intellisense show me this 4 methods.
static void Main(string[] args)
{
SomeClass sc = new SomeClass();
+---------------+
sc.|Equals |
|GetHashCode |
|GetType |
|ToString |
+---------------+
}
Can anyone explain me why?
Thanks.