Je ne comprends pas pourquoi il y a Control.padding.all qui est int et en fonction de l'indice, il est aussi bien défini que get mais je ne peux pas le définir (Control.Padding.All = 5)? Je serais reconnaissant pour l'explication. Merci!Paramètre Padding - pourquoi il est dit padding.all n'est pas variable?
1
A
Répondre
1
Voici une implémentation simple de cette
public class ARAControl
{
public ARAPadding Padding { get; set; }
}
public struct ARAPadding
{
public int All { get; set; }
}
Et si vous utilisez ce que vous obtenez probablement cette erreur
ARAControl control = new ARAControl();
control.Padding.All = 10;
Il hapens car la structure est un type de valeur. En définissant cette propriété, vous devez d'abord appeler get Method. Property Get renverra une copie de Padding donc c'est un type de valeur et C# détectera une erreur et empêchera la compilation
4
Control.Margin = new Rembourrage (5)
Questions connexes
- 1. Ant me dit que mon test JUnit est réussie quand il nest pas clairement
- 2. Pourquoi le compilateur dit-il que je n'ai pas déclaré ma variable?
- 3. Java Stack/Nest Count
- 4. Pourquoi Xcode me dit-il que cette variable n'est pas déclarée?
- 5. Pourquoi XSD dit-il que mon élément n'est pas complet?
- 6. C# dit ceci.Controls est nul, pourquoi?
- 7. Pourquoi le résultat d'une soustraction d'un paramètre Int16 d'une variable Int16 est-il un Int32?
- 8. Pourquoi Django dit-il que je n'ai pas encore défini DATABASE_ENGINE?
- 9. IE float pas padding bug
- 10. Pourquoi pas mon travail d'action « rejoindre », il dit l'action « show » ne se trouve pas
- 11. Pourquoi un délégué sans paramètre est-il compilé?
- 12. Pourquoi PHP CLI dit que php_pdo.dll est introuvable?
- 13. SQL - Pourquoi est-paramètre coupé
- 14. Pourquoi NSString dit qu'il est "Invalide", objC, IPhone?
- 15. IE 6-7 n'obéissent pas padding/marge
- 16. Access 2007 Nest requête parameterful
- 17. Pourquoi Flex dit-il qu'il s'agit d'une "règle non reconnue"?
- 18. Pourquoi dit-on que xxx n'est pas une fonction
- 19. Pourquoi firebug dit que mon appel de fonction est "indéfini"
- 20. Pourquoi le rapport d'erreur Firebug dit-il: jQuery ("# accordéion"). Accordéon n'est pas une fonction?
- 21. Pourquoi C# dit-il que la IterativeTask du CCR est non générique?
- 22. Pourquoi SQL 2005 dit-il que cette fonction UDF est non-déterministe?
- 23. Pourquoi cette instruction sql dit-elle que c'est un booléen et non un paramètre? (php/Mysql)
- 24. Pourquoi Sqlite ne me dit-il pas qu'une telle colonne existe quand je l'ai clairement créée?
- 25. ruby 1.9 - Gem est là mais il dit que ce n'est pas?
- 26. FtpWebRequest dit flux est Disposé
- 27. Pourquoi ne puis-je pas utiliser session_start() dans mon script PHP? Il est dit en-têtes sont déjà envoyés
- 28. Div & Image Margin/Padding
- 29. Scala compilateur dit code inaccessible, pourquoi?
- 30. XHTML Column Padding Bug
Je viens de soumettre un post sur ce sujet dans mon blog: http://ahmadreza.com/blog/post/Value-type-property-and-C-compilation-error.aspx – Ahmadreza