From fbdaf8487751e60703d17b31c3f54ed5f89fd781 Mon Sep 17 00:00:00 2001 From: Jason Zhu Date: Mon, 22 Feb 2021 23:05:38 +1100 Subject: [PATCH] Finished Deriving from System.Object --- csharp_fundamentals/8_oop.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/csharp_fundamentals/8_oop.md b/csharp_fundamentals/8_oop.md index b472510..acb1d84 100644 --- a/csharp_fundamentals/8_oop.md +++ b/csharp_fundamentals/8_oop.md @@ -54,4 +54,15 @@ Syntax: Name = name; } } -``` \ No newline at end of file +``` + +## Deriving fromm System.Object + +In .NET, everything is derived from `System.Object` class (even when you don't specify it when defining classes). We can view it by pressing F12. + +This class has methods: +* `ToString` +* `GetHashCode()` +* ... + +All these methods will be inherited in its derived class (i.e. all classes) \ No newline at end of file