Bonjour,
Je débute en ASP.net C#. Je souhaite utiliser les métaclasses afin de faciliter la programmation de mon site internet. Voici ce que je souhaite faire :
Dans mon code, je souhaite créer une classe nommée Objet et des sous string nommés ID et Fonction. Lorsque je précise la valeur de ID à "new" je souhaite pouvoir préciser la valeur de "Fonction". Lorsque je préciser la valeur de ID à "12" par exemple je souhaite de "Fonction" renvoie une valeur calculée auparavant.
Par Exemple :
dans ce cas, je souhaite écrire dans la variable Fonction;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Objet.ID="new"; Objet.Fonction = "la valeur que je souhaite rentrer."
ou alors :
dans ce cas, je souhaite "lire" la variable Fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Objet.ID = "12"; Response.Write(Objet.Fonction);
Voici le code de déclaration des classes que j'ai essayé de faire. Visiblement cela n'est pas correct :
Désolé si ces explications sont peu précises, mais je ne cerne pas complètement le fonctionnement de ces métaclasses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public class Objet { public string ID { get; set; } public string Fonction() { if (ID != "new") return "Blabla"; else { // Ici je souhaite préciser moi meme la valeur de Fonction get; set; } } }
Merci d'avance !
Partager