This is a doctor discovered, I posted here:
Use a C # write program (1.0 frame):
Program 1:
INT A = 2044617152; A = 0x12345678;
IF (a <0) a = -a;
___________
Procedure 2:
INT A = 2044617152; A = 0x12345678; string str = a.tostring ();
IF (a <0) a = -a;
____________
The last A value in the two programs is different, why? This A value does not have a cross-sectional