Cuprins >> Introducere > Variabila de tip object
Articol de importanță mare

Variabila de tip object este un tip special, fiind părintele tuturor celorlalte tipuri în .NET Framework. Ea poate accepta valori de la orice alt tip în C#, și o declarăm folosind cuvântul cheie object (obiect).

În exemplul de mai jos se poate vedea cum putem atribui orice tip unei variabile de tip object:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using System;
 
namespace BunaLume
{
    class Program
    {
        static void Main(string[] args)
        {
            // Declară niște variabile
            object container1 = 5;
            object container2 = "Five";
            
            // Afișează rezultatele la consolă
            Console.WriteLine("Valoarea lui container1 este: " + container1);
            Console.WriteLine("Valoarea lui container1 este: " + container2);
            Console.Read();
        }
    }
}

Iar ieșirea va fi:

Valoarea lui container1 este: 5
Valoarea lui container2 este: Cinci
 
 

După cum se poate observa, variabila object poate fi foarte versatilă și o putem folosi ca un container de date universal.

Conceptele explicate în această lecție sunt prezentate și vizual, ca parte a următorului videoclip: