Jak usunąć wiodące zera w ciągach znaków za pomocą C #?
Na przykład w poniższych liczbach chcę usunąć wszystkie zera wiodące:
0001234
0000001234
00001234
2 odpowiedzi
za wszelką pomoc dzięki!
Tak naprawdę to zależy od tego, jak długo trwa NVARCHAR, ponieważ kilka z powyższych (zwłaszcza tych, które konwertują za pomocą IntXX) metod nie będzie działać dla:
String s = "0057803275843290675067806570657863780617546545321649532649524692154629345629145621945621495162495162945632194378590437584305870667489326473298146871946732196732946774389073850327
58065763278963247982360675680570678407806473296472036454612945621946";
ale coś w tym stylu mogłoby:
String s ="0000058757843950000120465875468465874567456745674000004000".TrimStart(new Char[] { '0' } );
// s = "58757843950000120465875468465874567456745674000004000"