gpt4 book ai didi

c# - 检查 StringBuilder 是否为空

转载 作者:太空宇宙 更新时间:2023-11-03 18:05:21 25 4
gpt4 key购买 nike

在尝试从缓存中填充 StringBuilder 后,我尝试检查它是否为空:

StringBuilder videoSitemap;

if (AppSettings.CachingEnabled)
{
videoSitemap = CacheHelper.Get<StringBuilder>("DynamicVideoSitemap");
}

if (videoSitemap == null)
{
videoSitemap = new StringBuilder();
....
}

但是我在尝试编译时遇到以下错误:

CS0165 Use of unassigned variable 'videoSitemap'

我该怎么做,然后检查对象是否为 null - 如果我实例化它但不使用缓存,那么 StringBuilder 永远不会为 null

最佳答案

您需要分配默认 null 以避免此错误。

StringBuilder videoSitemap = null;

关于c# - 检查 StringBuilder 是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32907665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com