C# · 12月 31, 2021

c# – 将字符串转换为int,而不会在开始时丢失零

我尝试过int.parse,并转换类将字符串转换为int.

当我转换我一开始就输了0,我不想要.

例如:09999成为9999 – 我不想要这个.

我想保持原样.

我怎样才能做到这一点?

解决方法 你不能. int意在表示一个数学整数.数字09999和9999是数字上完全相同的数字.

也许这里有一个不同的问题.为什么你需要这样做?也许有更好的方法来做你想做的事情.