gpt4 book ai didi

c# - 即使预期没有异常也使用 try catch

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

<分区>

这是一个公共(public)方法,我不希望它在任何情况下抛出异常。在这个例子中,我看不到抛出异常的情况(我错过了什么吗?),在这种情况下 BKM 是什么?这是偏好问题吗?或者在这些情况下有指导方针。

    public IEnumerable<DataEnumerable.Column> GetCollectionSchema(string collectionName)
{
// Is this try catch block redundant?
try
{
if (CoordinationDataCollection != null)
{
var collection = CoordinationDataCollection.FirstOrDefault(x => x.CollectionName == collectionName);

if (collection != null)
{
return collection.Schema;
}
}
}
catch(Exception ex)
{
_log.Error("Error occurred while trying to get collection schema", ex);
}

return new List<DataEnumerable.Column>();
}

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