using System;
public class Program
{
public static void Main()
// Same type
int n11 = 123;
int n12 = n11;
Console.WriteLine(n12);
// Value Type that contains another Value Type
byte n21 = 123; // i valori di byte possono essere: 0-255
ushort n22 = n21; // i valori di ushort possono essere: 0-65535
Console.WriteLine(n22);
// Try with this code
//ushort n31 = 123; // i valori di byte possono essere: 0-255
//byte n32 = n31; // i valori di ushort possono essere: 0-65535
//Console.WriteLine(n32);
// Reference Type that contains another Reference Type
String stringObj1 = "This is a string object";
Object objectString1 = stringObj1;
Console.WriteLine(objectString1);
//Object stringObj2 = "This is a string object";
//String objectString2 = stringObj2;
//Console.WriteLine(objectString2);
}