Я сделал несколько тестов ref
для ключевых слов, и есть один, который я не могу понять:
static void Test(ref int a, ref int b)
{
Console.WriteLine(Int32.ReferenceEquals(a,b));
}
static void Main(string[] args)
{
int a = 4;
Test(ref a, ref a);
Console.ReadLine();
}
Почему этот код отображается False
? Я знаю, что int
- тип значения, но здесь он должен передавать ссылки на один и тот же объект.