問題タブ [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

私のWebページには、次のコードがあります。

実行中、litmsg.Text の値は正しいユーザー ID です。これは、Session["userid"] に値が必要であることを示しています。ただし、値がある場合、string.IsNullOrEmpty() は false を返す必要があります。これは、本体が実行されないことを意味し、「ループ内」というフレーズが表示されないようにする必要があります。

string.IsNullOrEmpty() も PageError ページで失敗するようです:

この場合、Session["errmess"] に値を設定した場合でも、不特定のメッセージが報告されます。

問題は、私がこのイディオムを他のコンテキストで使用していて、それが機能しているように見えることです。それをセッション変数に適用した場合にのみ、問題が発生します。欠けているものはありますか

以前のバージョンの関数でセッション変数を使用した場合のバグへの参照を見つけましたが、それらの参照はバグが現在のバージョンで修正されたことを示しています。たとえば、次のようになります: C# String.IsNullOrEmpty: 良いか悪いか?

私はこのイディオムが好きで、すでに他の場所で使用しています。これを行うより良い方法はありますか?機能するもの?あるいは、私は何か間違ったことをしているのかもしれません。

0 投票する
4 に答える
4664 参照

c# - string.IsNullOrWhiteSpace() および string.IsNullOrEmpty() での NullReferenceException

空/nullであるかどうかにかかわらず、列のセルのセル値をチェックしているので、NullReferenceException.

どうすればそれを行うことがIsNullOrWhiteSpace()できIsNullOrEmpty()、どういうわけかその例外が発生します。

ここに私が使用しているコードの一部があります:

私はそれを置くことを試みたそれらの方法を試しました==null、私は試しまし!=nullた. 他に何がありますか、または正確に間違っていることは何ですか?どうすれば正しく行うことができますか?

0 投票する
2 に答える
2511 参照

c# - C#ifステートメントtrueは残りのプロセスをキャンセルします

テキスト ボックスが空でないかどうかを確認する if ステートメントがあります。ただし、True の場合は空のことを意味し、残りのプロセスをキャンセルしてフォームに戻りたいと考えています。以下は、私が持っている IF ステートメントです。残りのプロセスをキャンセルする方法がわかりません。

0 投票する
2 に答える
131 参照

arrays - パーサーから 7 つの項目がなくても、String[7] にデータを入力しますか?

リスト配列に csv ファイルの行を入力しています。空の列とそうでない列があります。それらが空の場合、これらの空の列に「0」を含めたいと思います。string[] の長さは 1 から 7 までです。ただし、すべての作業が完了すると、7 個の項目を返す必要があります。

私のデータは次のようになります。

ブレンダ マインズ スノー ピロー,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 を返す場合、最初の { に到達することはなく、スレッドが消えるかブロックされているように見えます。

(args[0]).ToString() が "" を返す場合、すべて正常に動作します。

0 投票する
2 に答える
141 参照

javascript - 空または null 入力フィールドの検証

フィールドの値patientidが空か null かを確認し、アラートを出力する必要があります。

どういうわけか、以下のコードが機能しません。

助けていただけませんか?

0 投票する
1 に答える
650 参照

select - sqlite3、nullじゃなくて0じゃなくて""じゃなかったら何?

sqlite3 では、次の構文を使用してテーブルに行を挿入しました。

明らかな仮定のように思われるのは、この埋め込み (SELECT ...) クエリは、結果セットが空の場合に NULL を返すということです。

しかし、そうではないようです...

2 行目に 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 ファイルがあります:

class PostsController < ApplicationController def new end

終わり

(render text: コマンドはパラメーターを正しく表示します)

--

0 投票する
1 に答える
492 参照

php - PHP: isset と is_null - どちらか一方を使用する必要があるのはいつですか?

isset()PHPとis_null()関数の違いを理解しようとしています。

マニュアルとの違いは理解できますが、ある機能を別の機能よりも絶対に使用する必要がある場合の例を思いつくことはできません.

どちらか一方を使用できるようですが、参照が存在しない場合でもエラーがissetスローされないことを除いて、問題はありません。Noticeis_null

このようなタイプのエラーを抑制した場合、機能に関しては、これら 2 つの機能はまったく同じになります。

私はそれを正しく理解しましたか?