gpt4 book ai didi

c# - 检查字符串是否为 null 或为空,否则将其修剪

转载 作者:可可西里 更新时间:2023-11-01 08:50:19 26 4
gpt4 key购买 nike

我尝试了以下方法:

dummy.Title = ds1Question.Title.null ? "Dummy title" : ds1Question.Title.Trim();

我期待看到类似 nullorempty 的智能感知,但似乎没有什么可以做到这一点。还有其他方法吗?

最佳答案

这是无效的:

 ds1Question.Title.null

你可以拥有:

dummy.Title = ds1Question.Title == null ? "Dummy title"
: ds1Question.Title.Trim();

或者使用:

dummy.Title = (ds1Question.Title ?? "Dummy title").Trim();

这将对默认值执行不必要的修剪,但这很简单。

不过这些只会检查无效性。要同时检查是否为空,您需要调用 String.IsNullOrEmpty ,为了理智,我会通过一个额外的变量来做到这一点:

string title = ds1Question.Title;
dummy.Title = string.IsNullOrEmpty(title) ? "Dummy title" : title.Trim();

或者使用 IsNullOrWhitespace根据 Marc 的回答,为了避免标题为“”,直到它被修剪 才为空。

关于c# - 检查字符串是否为 null 或为空,否则将其修剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13306968/

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