Je souhaite écrire du contenu dans un fichier local, puis le représenter dans un bloc de texte. J'ai deux méthodes, CreateFile et Output, la première méthode utilise la méthode WriteTextAsync pour écrire le contenu dans un fichier, et la seconde méthode utilise la méthode ReadTextAsync pour lire le contenu. J'ai appelé les deux méthodes, un par un, commeEcriture et lecture de fichier async
CreateFile(data);
Output(file);
fichier
est une variable globale, la méthode CreateFile va écrire les « données » dans le fichier et la sortie de la méthode de sortie du contenu de celui-ci. Malheureusement, cela ne fonctionne pas toujours, parfois, j'ai une exception qui dit "Référence d'objet non définie à un objet", après recherche, j'ai trouvé parfois, le fichier est nul, je pense qu'il peut être causé par Output La création de fichier ne se termine pas. Donc, si j'ajoute un point d'arrêt, ça fonctionne toujours. Tout le monde peut m'aider à laisser la méthode Output s'exécuter après la création du fichier terminée?
Merci
+1 Réponse très détaillée. – 3aw5TZetdf
@MatthewRz Merci Matthew. – maximpa
Réponse parfaite! – James