- System.Object
-
System.Object — класс в C#, который является базовым для всех типов данных (как структурных, так и ссылочных). Это класс определяет общее полиморфическое поведение для всех типов в мире .NET. System.Object Не обязательно указывать в программе, как базовый — это подразумевается само собой. Однако ничто не мешает это сделать
Пример:
public class Helloword : System.Object { public Helloword() { Console.Writeline("Hello World!"); } }
Методы класса
Метод Описание Пример Equals Возвращает true, если объекты указывают на одну область оперативной памяти. Предназначен только для сравнения ссылочных типов.
if (A.Equals (B)) B=null; GetHashCode Возвращает целочисленное значение, идентифицирующее конкретный экземпляр объекта данного типа. Console.WriteLine(c1.GetHashCode()); GetType Возвращает объект Type(), полностью описывающий вызывающий объект. Это невиртуальный метод, его нельзя переопределить.
Console.WriteLine(c1.GetType()); ToString Возвращает символьное представление объекта. Рекомендутеся переопределять при создании новых типов данных. int i=52; string s=i.ToString();
Wikimedia Foundation. 2010.