1 2
|
public partial class Manual : UserControl |
est une class partial de la class
Tu peux pas avoir un membre avec une plus grande porté que la class qui l'implémente, si tuveux faire ce que tu veux, met la class Manual en
public partial class Manual
Aussi, si je peux te donné des petites recommendation sur ton code.
Je te dirais d'essayer de te diriger vers les standard de microsoft.
CAD:
Majuscule = constante
Utilise tjrs des _ pour des variable private, comme dans ton cas:
private int _localfileMaxSixe;
Aussi, utilise les accessor pour rejoindre tes variables private, même si tu est dans la même class.
Par exemple
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public class MyClass
{
public MyClass(int id)
{
Id = id;
}
private int _id;
public int Id
{
get { return _id; }
private set { _id = value }
}
} |
De cette facon, tu renforci énormément ton code, de plus, de l'extérieur, tu va seulement pouvoir faire un get de ton Id car le set est private. Aussi, si jamais tu veux inserer une logique avant ton set, et bien tu va devoir le faire a un seul endroit.
Par exemple
1 2 3 4 5 6 7 8 9 10 11 12
| private int _id;
public int Id
{
get { return _id; }
private set
{
if (value == 1)
_id = 1
else
_id = value;
}
} |
Alors, que toi dans ta facon de faire, tu va devoir faire le if à chaque fois que tu veux setter la valeur de _id.
Ceci est simplement des petits trucs pour bien programmer et avoir du code + propre. Ce n'est rien de personnel, seulement des astuces entre ami programmeur 
Bonne continuation
Partager