Récupération du numéro de ligne actuel dans votre code
Si vous travaillez avec du code et souhaitez savoir quel numéro de ligne est actuellement en cours d'exécution, il y a une solution pour vous.
Vous pouvez y parvenir en utilisant l'assistance du compilateur dans .NET 4.5 / C# 5. Voici comment :
using System.Runtime.CompilerServices; static void SomeMethodSomewhere() { ShowMessage("Boo"); }
static void ShowMessage(string message, [CallerLineNumber] int lineNumber = 0, [CallerMemberName] string caller = null) { MessageBox.Show(message + " at line " + lineNumber + " (" + caller + ")"); }
SomeMethodSomewhere();
La sortie affichera, par exemple :
Boo at line 39 (SomeMethodSomewhere)
De plus, si vous avez besoin du chemin du fichier de code d'origine, le [CallerFilePath ] peut fournir cette information.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!