Bonjour,
Cela fait un moment que je remarque, dans le code dans lequel je travail actuellement, que les développeurs qui m'ont précédé s'amusent à vérifier qu'une variable viewstate à vraiment changé avant de la changer.
Durant mes études j'ai toujours entendu dire qu'une lecture coûtait deux fois moins de temps qu'une écriture. Est ce vrai aussi en C# pour les viewstates. Et puis qu'en est il du cas où ma valeur est différente et donc je dois l'écrire quand même. Dans ce dernier cas je fait une lecture puis une écriture quand même. Dans ce cas ca met 3 fois plus de temps.
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public string MyProperty { set { // do only something if really changing the value if (value != MyProperty) { ViewState["MyProperty"] = value; } } }
Bref, Ma question est est ce que c'ets vraiment utile de faire la vérification // do only something if really changing the value
if (value != MyProperty) ?
Merci,
Partager