我们有一个名为“StringExtensions”的文件,它作为一个“类”,可用于我假设的多个数据集/模型。
谁能帮助理解这个 ToSafeString
对字符串的作用?
public static string ToSafeString(this object source)
{
return source?.ToString() ?? string.Empty;
}
最佳答案
它使用 source?
检查对象是否不为 null。如果它不是null
,则调用ToString()
并返回结果。如果是null
,则返回string.Empty
。
关于c# - 谁能理解/解释这个字符串扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52060638/