Bonjour tout le monde !
Je m’appelle Paul et j’ai besoin d'un peu d'aide vis à vis du C#!
contexte : Je travaille dans le milieu médical en tant que physicien médical, j'utilise les accélérateur d'électrons (LINAC) et il est possible dans notre système d'utiliser le C# afin d'optimiser X choses . Le C# est fondu dans notre interface du "TPS" (Treatment Planning System) donc il y a des fonctions propre à cet éco système... Mais voilà, j'essaie de faire un code qui peut être utile à la plupart des centres de radiothérapie mais le problème est que nous n'avons pas tous la même version du TPS, certaines expressions sont différentes...
exemple :
Pour avoir la dose délivrée par fraction je fais
Version 13
Version 15
Code : Sélectionner tout - Visualiser dans une fenêtre à part double Dose = context.externalBeamPlanning.PlanSetup.UniqueFractionnation.DosePerFraction;
Code : Sélectionner tout - Visualiser dans une fenêtre à part double Dose = context.externalBeamPlanning.PlanSetup.DosePerFraction;
Bien-sur si je pose une condition si V= 13 ou V=15, au moment de compiler il me dit que l'une ou l'autre expression n'existe pas dans la bibliothèque....
Savez-vous s'il est possible de créer un string du style
et ensuite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 si V13 string DoseVersion = "UniqueFractionnation.DosePerFraction" si V15 string DoseVersion = "DosePerFraction"
Je suis ouvert à toutes autres possibilités !
Code : Sélectionner tout - Visualiser dans une fenêtre à part double Dose = context.externalBeamPlanning.PlanSetup.DoseVersion;
Merci beaucoup de votre aide !
Paul
Partager