15. Type object
object (System.Object) est la classe de base ultime de tous les types. N’importe quel type peut être implicitement converti en object.
Pour illustrer l’utilité de cette fonctionnalité, prenons l’exemple d’une pile à usage général. Une pile est une structure de données basée sur le principe LIFO, « Last In First Out », c’est-à-dire dernier entré, premier sorti. Une pile a deux opérations : pousser (push) un objet sur la pile et extraire (pop) un objet de la pile. Voici une implémentation simple pouvant contenir jusqu’à 10 objets :
public class Stack { int position; object[] data = new object[10]; public void Push (object o) { data[position++] = o; } public object Pop() { return data[--position]; } }
Étant donné que la classe Stack ...
Get C# : les fondamentaux now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.