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: