Avec mon code, je reçois 3 messages qui disent tous object initialization can be simplified
et dans ma soif toujours croissante de connaissances (et mes TOC), je voudrais "réparer" mon code pour que ces messages n'apparaissent pas. Je sais que je peux simplement faire en sorte que ces messages n'apparaissent pas, mais j'aurai toujours en tête qu'ils sont là en arrière-plan, ce qui ne me convient pas. Si quelqu'un peut m'indiquer comment "simplifier l'initialisation", ce serait formidable pour que je puisse améliorer mes compétences. Si vous avez besoin de plus de code, faites-le moi savoir et je pourrai l'ajouter.
1er :
TreeNode node = new TreeNode(drive.Substring(0, 1), driveImage, driveImage);//issue on this line
node.Tag = drive;
2ème :
DirectoryInfo di = new DirectoryInfo(dir);
TreeNode node = new TreeNode(di.Name, 0, 1); //this line
Je soupçonne qu'avec les treenodes, c'est parce que je leur ai donné le même nom. J'ai essayé de changer le nom mais cela n'a pas fait de différence.
3ème :
OleDbCommand select = new OleDbCommand();//this line
select.Connection = cnDTC;
select.CommandText = string.Format("SELECT MAX(VERSION_NO) AS MAX_VERSION FROM ({0})", strSQL2);
6 votes
Pour la curiosité et la volonté d'améliorer les compétences +1 ;)