How can i write this java code in C# -
i have array of integer called digits
public string todecimalstring() { stringbuilder b = new stringbuilder(9 * digits.length); formatter f = new formatter(b); f.format("%d", digits[0]); for(int = 1 ; < digits.length; i++) { f.format("%09d", digits[i]); } return b.tostring(); } i tried
string.format("%09d", digits[i]); but think i'm doing wrong
i'm not familiar java formatters, think want
var str = string.format("{0:d9}", digits[i]); or better
var str = digits[i].tostring("d9"); to join these strings suggest this:
var str = string.join(string.empty, digits.select(d => d.tostring("d9"))); further reading
Comments
Post a Comment