fonte http://technet.microsoft.com/en-us/library/ms162234%28SQL.100%29.aspxspiegare l'uso di "default()" in questo codice
codice
//Connect to the local, default instance of SQL Server.
{
Server srv = default(Server);
srv = new Server();
//Create a linked server.
LinkedServer lsrv = default(LinkedServer);
lsrv = new LinkedServer(srv, "OLEDBSRV");
//When the product name is SQL Server the remaining properties are
//not required to be set.
lsrv.ProductName = "SQL Server";
lsrv.Create();
}
perché utilizzare di default (Server) ,? - anche se il suo server like asd = new asd(); si collegherà comunque all'istanza predefinita!
perché utilizzare l'impostazione predefinita (server collegato) -questo è il punto? specifichiamo ancora srv, provider e prodotto!
Si noti che questo 'default' non ha nulla a che fare con l'istanza predefinita di SQL Server - è puramente un costrutto in linguaggio C# (che, come sottolineano tutte le risposte, non aggiunge nulla eccetto la confusione). Sono tentato di mettere un po 'di feedback chiedendo che gli esempi di linguaggio C# vengano esaminati da un vero umano che parla C# ... – AakashM