问题标签 [isnullorempty]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1531 浏览

c# - string.IsNullOrEmpty() 方法未正确处理会话变量

在 VWD 2010 中使用 C#、asp.net。

我在 site.master 中手动分配了一个会话变量(用于测试目的)。我将值设置为: Session["userid"] = (int) number

在我的网页中,我有以下代码:

在执行期间, litmsg.Text 中的值是正确的用户 ID,它告诉我 Session["userid"] 必须有一个值。但是,如果它有一个值,那么 string.IsNullOrEmpty() 应该返回 false,这意味着不应该执行主体,并且我不应该看到短语“inside loop”。

string.IsNullOrEmpty() 在我的 PageError 页面中似乎也失败了:

在这种情况下,它会报告一条未指定的消息,即使我已经为 Session["errmess"] 设置了一个值。

问题是我在其他情况下使用这个习语,它似乎工作 - 只有当我将它应用到 Session 变量时我才有问题。有什么我想念的吗

当与会话变量一起使用时,我在函数的先前版本中发现了对错误的引用,但这些引用表明该错误已在当前版本中修复。例如,这里:C# String.IsNullOrEmpty:好还是坏?

我喜欢这个成语,因为我已经在其他地方使用它了。有没有更好的方法来做到这一点?一个有效的?或者也许我做错了什么。

0 投票
4 回答
4664 浏览

c# - string.IsNullOrWhiteSpace() 和 string.IsNullOrEmpty() 中的 NullReferenceException

我正在检查可能为空/空的列的单元格的单元格值,所以我需要一些东西来避免NullReferenceException.

我该怎么做,因为即使有IsNullOrWhiteSpace()并且IsNullOrEmpty()我以某种方式得到了那个异常。

这是我正在使用的部分代码:

我试过那些我试过放的方法==null,我试过了!=null。还有什么或者我到底做错了什么,我该如何做对?

0 投票
2 回答
2511 浏览

c# - C# if statement true cancel the remaining process

I have an if statement that checks if a textbox is not empty. HOwever, if it True, meaning empty i want it to cancel the rest of the process and go back to my form. Below is the IF statement that i have, i cant figure out how to Cancel the remainder of the process.

0 投票
2 回答
131 浏览

arrays - 即使我的解析器没有 7 个项目,也要用数据填充字符串 [7]?

我正在使用 csv 文件中的行填充列表数组。我有一些空列,有些没有。如果它们为空,我希望这些空列包含“0”。string[] 的长度可以是 1 到 7。但是,当一切都说完后,我需要返回 7 个项目。

我的数据如下所示:

Brenda Mines 雪枕,2013-11-26 04:00:00,-2.943,364,59,,

或这个:

巴恩斯溪雪枕,2013-11-26 04:00:00,-6.6,344,117,10,12.97

或可能的其他变体缺少其他列。

我如何总是让我的决赛String[] data;有 7 个项目?

我已经尝试过了,if(data[i] == null){data[i] = "0";}但它不起作用,因为我的解析数据列表的长度可能不是 i 并且我得到一个索引 OB 错误。

我尝试创建另一个数组并在其中添加项目,然后如果来自data[i] was null, data2[i] = "0" else data[i] = data2[i];但是,data[i] 的项目可能不存在......我只是对如何使我的数组始终包含 7 个项目感到困惑。

任何帮助都会很棒。我应该补充一点,我首先尝试初始化: String[] data = {"0","0","0","0","0","0","0"}

编辑:我检查以确保 data.length 是 7 ......它是,所以问题是: 这里回答了NULL 与空字符串。

0 投票
1 回答
31 浏览

isnullorempty - 新发现 IsNullOrEmpty 错误?

下面是异步调用和

如果 (args[0]).ToString() 返回 null,则永远不会到达第一个 {,并且线程似乎消失或阻塞。

if (args[0]).ToString() return "",一切正常。

0 投票
2 回答
141 浏览

javascript - 验证空或空输入字段

我需要检查字段的值是否patientid为空或 null 并打印警报。

不知何故,下面的代码不起作用:

你能帮帮我吗?

0 投票
1 回答
650 浏览

select - sqlite3,如果不为null,不为0,也不为"",是什么?

在 sqlite3 中,我使用以下语法将行插入到表中:

显而易见的假设是,这个嵌入式 (SELECT ...) 查询在其结果集为空时将返回 NULL。

然而,情况似乎并非如此……

请注意第二行如何缺少 agent_id 条目?

如果那个 agent_id 不匹配 null、""、0 或任何带有空格的东西,那到底是什么?

提前致谢!:-)

0 投票
1 回答
173 浏览

ruby-on-rails - Ruby On Rails - 空对象引用?(新手)

我是 Ruby on Rails 的新手,但在其他 OO 编程方面有相当多的经验。

虽然卡住了 - 似乎 - 当尝试按照本指南创建一个简单的博客应用程序时:http: //guides.rubyonrails.org/getting_started.html

在第 5.7 点(显示帖子)中,表单中的值应该显示在屏幕上,但我的显示只是空的:

标题:

文本:

???

非常感谢任何提示错误可能在哪里!

...不知道下面的代码是否足以缩小范围,否则当然让我知道。

非常感谢您的帮助!

/约翰


我的 show.html.erb 文件很简单:

但似乎@post 引用了一个空对象?

--

这是我的 posts_controller.rb 文件:

类 PostsController < ApplicationController def new end

结尾

(渲染文本:命令正确显示参数)

--

0 投票
1 回答
492 浏览

php - PHP:isset vs is_null - 我什么时候需要使用另一个?

我试图理解 PHPisset()is_null()函数是如何彼此不同的。

我确实理解它们与手册的区别,但无法举出任何示例说明我何时绝对需要使用一种功能而不是另一种功能。

似乎我可以使用其中一个,这并不重要,除非引用不存在时isset不会引发错误,而会。Noticeis_null

如果我抑制此类错误,那么就功能而言,这两个功能将完全相同。

我理解正确了吗?

0 投票
2 回答
5254 浏览

file - 删除 EMPTY 目录或文件夹/子文件夹

我有以下文件夹/文件。

如何在 Gradle/Groovy 中编码以仅删除空目录/子文件夹。即删除上述示例中的“A/BB”、“A/ZZZ/3”。真实案例有很多这样的文件夹。

我试过了

没用

没用

我不想使用 Gradle > call > Ant 方式,因为那是我最后的手段。此外,不要通过为每个空文件夹编写显式删除语句来删除每个空文件夹。

案例 2:如果我运行以下命令:

上面的 cmd 将删除文件夹 A 下的任何 .txt 文件及其下的任何子文件夹。现在,这将使“A/ZZZ/1”成为“空文件夹”的有效候选者,我也想删除它。