c# - 填充空字符串时如何避免异常

标签 c# string padding

假设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/

相关文章:

C# 对象比较

Python — 检查字符串是否包含西里尔字符

php - 在 PHP 中用单引号打印换行符

twitter-bootstrap - Bootstrap中列外的半列宽度边距

c - 为什么存储在 struct 和 union 对象中的值对应于任何填充字节采用未指定的值?

未设置高度时 CSS 文本溢出填充

c# - CloudStorageAccount.Parse(connString) 表示找不到 CloudStorageAccount.cs

c# - 将 XML 文档转换为对象

c# - 林克扩展。更改源列表中的属性值

java - 从字符串中获取图像链接和文本