Je suis en train de réécrire une fonction VB en C#, mais j'obtiens l'erreur suivante:membre inopposable ne peut pas être utilisé comme une méthode
Error 1 Non-invocable member 'System.DateTime.Today' cannot be used like a method. C:\Documents and Settings\daultrd\Local Settings\Temp\SSIS\ST_ceaa126ff88343ccbfdc6dd27d8de1a7\ScriptMain.cs 56 67 ST_ceaa126ff88343ccbfdc6dd27d8de1a7
Et la ligne incriminée:
strTomorrow = Convert.ToString(String.Format(DateTime.Today().AddDays(+1), "yyyyMMdd"));
Comment puis-je résoudre ce problème? Merci les gars; tu es super rapide! Et vous avez tous dit à peu près la même chose. Donc, je l'ai enlevé la parenthèse, mais maintenant je reçois une autre erreur:
Error 1 The best overloaded method match for 'string.Format (System.IFormatProvider, string, params object[])' has some invalid arguments C:\Documents and Settings\daultrd\Local Settings\Temp\SSIS\2e23c9f006d64c249adb3d3a2e597591\ScriptMain.cs 56 44 st_ceaa126ff88343ccbfdc6dd27d8de1a7
Et voici cette ligne de code:
strTomorrow = Convert.ToString(String.Format(DateTime.Today.AddDays(+1), "yyyyMMdd")); //Strings.Format(DateAndTime.Today().AddDays(+1), "yyyyMMdd"));
Votre première réaction à un tel problème devrait toujours être de vérifier la documentation. –