Dans mon environnement de développement domestique, si je ne spécifie pas la variable de retour d'une méthode qui renvoie une valeur, il s'agit d'une erreur de compilation .Erreur de compilation lors du retour d'une méthode, mais pas d'un autre environnement de développement
Cependant, au travail (où je suppose que les paramètres Visual Studio peuvent différer), le code compilera toujours bien dans cette situation.
E.g.
string EditString(string s);
Dans mon code, je peux écrire ce (au travail):
EditString("string here");
Comme vous pouvez le voir, je ne vous écris pas la chaîne de = EditString ("..."); Mais cela ne compilera pas à la maison.
De cette méthode, je dois écrire:
string s = EditString("abc");
Si je ne précise pas explicitement la variable de retour, quel effet cela at-il sur le compilateur? (Je suppose que le compilateur fera automatiquement l'assignation)? Où puis-je vérifier ce paramètre qui provoque une erreur si je ne reviens pas d'un appel de méthode?
Merci
Le paramètre projet/solution "Afficher les avertissements en tant qu'erreurs" est peut-être activé. –
Peut-être. Je vais devoir vérifier. – dotnetdev