C# compréhension sur deux écritures
Bonjour,
Je ne connais pas le C# mais j'essai d'utiliser un programme en C# pour le réécrire en Tcl/Tk.
J'ai ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public Vector3d Row0;
public Vector3d Row1;
public Vector3d Row2;
public Matrix3d ClearScale()
{
var m = this;
m.Row0 = m.Row0.Normalized();
m.Row1 = m.Row1.Normalized();
m.Row2 = m.Row2.Normalized();
return m;
} |
Puis je l'écrire de cette façon :
Code:
1 2 3 4 5 6 7 8
| public Matrix3d ClearScale()
{
var m = this;
Row0 = Row0.Normalized();
Row1 = Row1.Normalized();
Row2 = Row2.Normalized();
return m;
} |
Ou pas du tout... Je ne comprends pas pourquoi l'auteur la écrit de cette façon là ? Il y a probablement une raison, mais je ne vois pas laquelle
Merci