我需要修复格式错误的邮编。导出数据的人将邮编视为数字,因此新泽西州和波多黎各的邮编被截断,前者以前导零开始,后者以两个前导零开始。
这些邮编应该都是五位数(不包括zip+4数据)。我知道如何通过获取字符串长度并在字符串前面添加适当数量的零来进行零填充 brute-force,但是否有一种更优雅的方式,利用C#的“本地”特性?例如,是否可以应用掩码将“9163”转换为“09163”,将“904”转换为“00904”,而无需获取值的长度?
这些邮编应该都是五位数(不包括zip+4数据)。我知道如何通过获取字符串长度并在字符串前面添加适当数量的零来进行零填充 brute-force,但是否有一种更优雅的方式,利用C#的“本地”特性?例如,是否可以应用掩码将“9163”转换为“09163”,将“904”转换为“00904”,而无需获取值的长度?