У меня есть этот случай использования:В чем разница между строкой и строкой и var?
using System;
namespace ConsoleApplication11
{
using System.Collections.ObjectModel;
public class Program
{
static void Main(string[] args)
{
var test2 = "Name";
string test1 = "Name";
String test3 = "Name";
Console.WriteLine(test1 + test2 + test3 + "NameNotDefined");
}
}
}
Что будет делать компилятор:
- в этой строке
Console.WriteLine(test1 + test2 + test3 + "Alugili");
? - с последним
"NameNotDefined"
?
Был ли вызов компилятора ToString()
для каждого из них, а не для применения + оператора?
Любое тело может объяснить мне разницу между var и строкой и строкой и «» и как будет взаимодействовать с ними?
О Боже, убей меня сейчас .. –
'string' является псевдонимом' System.String' 'var' временно – Praveen
@ Название переменной user1671639 Что ад вы даже говорите? –