Se creo una normale console app con un normale punto di ingresso principale come segueC# Stringa e stringa. Perché Visual Studio le tratta in modo diverso?
using System;
namespace ConsoleApp
{
public class Program
{
public static void Main(string[] args)
{
// do stuff
}
}
}
quindi selezionarlo in Visual Studio tutto è bene ..
Tuttavia, se scrivo la codice come segue ...
using System;
namespace ConsoleApp
{
public class Program
{
public static void Main(String[] args)
{
// note the capital S in String
}
}
}
quindi tutto ciò che non va bene ....
Qualcuno sa perché è non far salire lo String [] ma felice con la stringa [] per favore?
modifica: estratto dai commenti, sembra un bug in Visual Studio 2012 e 2013. Presumibilmente è presente anche nelle precedenti edizioni ma sembra essere stato rettificato in VS2015. Non è un problema di per sé, e come notato il codice compila ancora ed esegue con string [] o String []. Sarei interessato a conoscere la causa del bug in VS però. Immagino che la finestra dell'editor delle proprietà non sia Using System;
?
Posso riprodurlo in VS 2013, ma non in VS 2015 – M4N
Ignorare. Il tuo codice verrà compilato e funzionerà correttamente. Sembra un problema tecnico nell'editor delle proprietà del progetto. – niksofteng
Puoi spiegare perché questo potrebbe mai causare problemi? Sembra che l'abbiano risolto in VS 2015 anche se –