假设myString
是一个空的string
变量
当我尝试 myString.PadLeft(4, '0') ;
最终,当我试图在空对象上调用填充时,它会生成一个空引用异常
但是,除了这种“经典方式”:!string.IsNullOrEmpty(myString)?myString.PadLeft( 4、'0'):"0000";
最佳答案
您可以使用空合并运算符来尝试此操作
(myString??"").PadLeft(4, '0')
关于c# - 填充空字符串时如何避免异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47801215/