gpt4 book ai didi

c# - 如果字符串为空或空返回字符串

转载 作者:行者123 更新时间:2023-11-30 19:35:38 25 4
gpt4 key购买 nike

我知道如何检查字符串何时为 NullOrWhiteSpace。但我想让我的代码更短。如果我的字符串为 null 或为空,则返回一个值。

直到现在我用这个:

string Foo=textbox1.Text;
if(string.IsNullOrWhiteSpace(textbox1.Text);
textbox1.Text="UserName";

是否可以使用一行代码返回此结果?

string Foo=textbox1.Text ?? "UserName";

在这个例子中它返回我 "";所以它认为我的文本框不是空的,它不会返回我想要的结果。我的案例有任何工作示例吗?

最佳答案

textbox1.Text 永远不会为空。如果文本框为空,则为“”,而不是 null。你可能会使用

string Foo = string.IsNullOrWhiteSpace(textbox1.Text) ? "UserName": textbox1.Text;

关于c# - 如果字符串为空或空返回字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53351015/

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