Bonjour,

je souhaiterais lever un doute sur le comportement des méthodes statiques en .Net.
J'ai une classe statique Outil. Cette classe a des méthodes statiques qui ne font que de la manipulation de données. Pas de problème.

Là, je viens d'ajouter une autre méthode statique. Mais à la différence des autres, elle instancie d'autres objets pour fonctionner. Est-ce que je m'expose à un problème d'accès concurrent ? (je ne sais pas si l'on dit comme ça mais je pense que vous voyez de quoi je parle )

Le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public static string Print(MyXml dataImpr, string sDataModelFile, string sTemplateFile)
        {
            MyXml Impr = new MyXml("root");
            Impr.Append(dataImpr);
 
            Document myDoc = new Document(Impr,sDataModelFile,sTemplateFile);
            myDoc.Save();
 
            return myDoc.GuDocId;
        }
merci
Cordialement