问题标签 [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 投票
10 回答
86633 浏览

c# - C# 是否有用于 List/IEnumerable 的 IsNullOrEmpty?

我知道通常空列表比 NULL 更可取。但我要返回 NULL,主要有两个原因

  1. 我必须明确地检查和处理空值,避免错误和攻击。
  2. 之后很容易执行??操作以获得返回值。

对于字符串,我们有 IsNullOrEmpty。C# 本身是否有任何东西对 List 或 IEnumerable 做同样的事情?

0 投票
2 回答
42666 浏览

c# - 如果没有对每个文本框进行唯一测试,如何检查多个文本框是否为空或为空?

我在用户可以填写的表单上有大约 20 个文本字段。如果用户在任何文本框中输入了任何内容,我想提示用户考虑保存。现在的测试真的很长而且很混乱:

有没有一种方法可以使用类似任何数组的东西,其中数组由文本框组成,我以这种方式检查它?还有哪些其他方法可能是一种非常方便的方式来查看自程序启动以来是否进行了任何更改?

我应该提到的另一件事是有一个日期时间选择器。我不知道是否需要对此进行测试,因为 datetimepicker 永远不会为空或为空。

编辑:我将答案合并到我的程序中,但我似乎无法使其正常工作。我如下设置测试并继续触发 Application.Exit() 调用。

为什么根据上面的代码在我的文本框中找不到任何文本?

0 投票
9 回答
8976 浏览

c# - string.IsNullOrEmpty 使用 Trim()

我想删除第一行:

这会引起任何问题吗?

我在一些代码中遇到了这个:

我认为第一个 string.IsNullOrEmpty 会在带有空格的字符串上返回 false
并且带有 Trim() 的行会处理这个问题,所以第一个 IsNullOrEmpty 是没用的

但在我删除没有修剪的线之前,我想我会由小组来运行它。

0 投票
8 回答
12600 浏览

php - 如何从 PHP 中的多维数组中删除空值?

我一直在寻找很多答案,但没有一个对我有用。

这是分配给我的$quantities数组的数据:

我正在寻找一种方法来删除具有空值的子数组,例如[12] [1][2]保留其他所有内容。

期望的结果:

我在官方 php 文档上尝试了很多功能,但都没有奏效。

我用过这个:

但它只删除子数组中的元素;我需要完全删除子数组。

我不想要这个:

0 投票
2 回答
240 浏览

c# - c# 修改后的 Excel Doc:Ctrl + DownArrow 无法正常工作

伙计们!

在我的 c# 应用程序中创建 Excel 文档后,Ctrl+DownArrow 组合无法正常工作。它转到当前列的最后一行。所以看起来这意味着所有工作表都作为一个数据区域而没有空单元格。

所以我猜我的excel表中的空单元格对于Excel来说不是空的。

如何弄清楚?

谢谢,

0 投票
2 回答
2234 浏览

iphone - 当应用程序进入后台时,用于 iphone 的 Omniture 应用程序测量出现问题

为了在 iPhone 应用程序中实现 Omniture 跟踪,我从 SiteCatalyst (AppMeasurement.h,libAppMeasurement.a,libAppMeasurementNoThumb.a) 下载了 AppMeasurement 软件。

我正在使用 Omniture 的应用程序测量 iphone 库,链接了发布库和开发库。我使用单例方法 (getInstance) 实例化它们。实现如下

在 AppDelegate 中调用此“beginTracking”来启动跟踪,对于 pagetracking 实现了另一种方法,如下所示:

实施工作正常并低于日志:

但是当应用程序进入后台并进入前台时,应用程序由于跟踪和获取日志而崩溃,如下所示:

当应用程序进入后台并进入前台时,“AppMeasurement”实例变为 nil 或为空,但我无法确定它是 Site Analyst iPhone 库问题还是编码问题。

为了处理崩溃,我做了零检查,但它没有落入零情况。

请帮助我弄清楚“AppMeasurement”实例空检查以及为什么当应用程序进入后台并进入前台时“AppMeasurement”实例变为空。

谢谢

0 投票
2 回答
1947 浏览

sql - 用 Nothing、= Nothing 或 IsNullOrEmpty 确定空列

当您想确定数据库列是否为空(即不是 null 但其中没有任何值)时,以下选项之间有什么区别:

customerRegion varchar(10) NULL从 SQL 数据库中检索:

  1. If customerRegion = "" Then
  2. If customerRegion = Nothing Then
  3. If String.IsNullOrEmpty(customerRegion) Then
  4. If customerRegion Is Nothing Then

1,2,3 返回 True 4 当列为空时返回 False。

1和2在技术上是一样的吗?为什么 4 返回 False?

在 1,2 和 3 中,应该使用哪一个来确定该列是否为空(或者是否有其他方法)?

谢谢

0 投票
3 回答
102998 浏览

.net - 如何在 VB.NET 中使用 IsNullOrEmpty?

为什么以下内容不能在 VB.NET 中编译?

0 投票
1 回答
391 浏览

asp.net - 如何检查是否为空?

我在 aspx 文件中有以下代码。当我的查询返回 0 行或 null 时,我想显示一条消息。我如何检查这个是否正确,因为我的示例没有捕获空值。

0 投票
2 回答
1475 浏览

java - java-如何使用循环验证函数检查文本字段列表

我想检查带有验证循环功能的文本字段列表

如果有人可以解释我如何做到这一点;)

我这样做:

如果有人可以提供帮助,我找不到获取字段值的方法,
谢谢您的时间