問題タブ [nothing]
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.
.net - 設定 DataReader = なし
私のプロジェクトでは、多くの場所で、開発者が使用後に DataReader オブジェクトを無効にしただけで、閉じたり破棄したりしていないことがわかりました。そうすることの効果を知りたいのですが、データリーダーを無効にして閉じないことを意味します。
ありがとう、タンメイ。
vb.net - VB.NET-nullの文字列
CSVファイルから文字列値を読み込んでいます。CSVファイルには7NULL
バイトが含まれています。これは、16進エディターで開いて確認しましたが、70x0
バイトあることを確認してください。このひもは私に痛みを引き起こしています。
vb.netではstrlen
、この文字列のをチェックすると7の値が返され、チェックするString.IsNullOrWhitespace
と。が返されますfalse
。
なぜなのかわかりませんか?文字列をバイト配列に分割しました。各バイトは0x0
、null/nothingです。string = Nothing
比較も失敗します。
この文字列を自分の文字列に置き換えたいのですが、動的にこれを行うことはできません。各バイトが7であるにもかかわらず、この文字列が7の長さを返す理由についての提案はあり0x0
ますか?
.net - VB.NET 構造体と何もない - 問題
VB.NET で Nothing を返す構造体と関数を使用すると頭が痛くなります。
このコードでここで説明してみましょう:
前のコードで、 Foo 関数の結果として Nothing を返す場合、stがNothingであることが期待されます。しかし、これは起こりません。
次に、MSDNのドキュメントで見つけました:
変数に Nothing を代入すると、宣言された型の既定値に設定されます。その型に変数メンバーが含まれている場合、それらはすべて既定値に設定されます。
そのため、構造体にNothingを割り当てると、構造体自体ではなく、そのすべてのメンバーがデフォルト値に設定されることがわかりました。
また、次のように宣言してstを Nullable 型 にしようとしました。
しかし、それでもstが Nothing であるかどうかを確認することはできません:
また
では、質問: 1 - Nothingをメンバーではなく、構造体
に割り当てることは可能ですか?
2 - 構造体の戻り値がNothingかどうかを確認するにはどうすればよいですか?
scala - 望ましいものはないと推論するのはどのような状況ですか?
私自身のコードと多数のメーリング リストへの投稿で、Nothing が他の 2 つの型の最小上限として推論されているために混乱していることに気付きました。
答えはあなたには明白かもしれませんが*、私は怠け者なので、あなたに尋ねます*:
このように何も推論しないことが最も望ましい結果となるのは、どのような条件の下ですか?
これらの場合にコンパイラにエラーをスローさせたり、何らかの注釈によってオーバーライドされない限り警告をスローさせたりすることは理にかなっていますか?
* 複数
.net - Nothing および/または DBNull を割り当てることができるカスタム構造?
Nothing および/または DbNull.Values を割り当てることができ、Nothing としてインスタンス化することもできるカスタム構造をデカールすることが可能であるかどうか、誰でもアドバイスできますか?
私が探しているのは、データベース クエリから DBNull.Value を受け取り、Nothing として開始できるカスタム DateTime オブジェクトを作成することです。これは可能ですか?
前もって感謝します。
よろしく、デュアン
excel - Excel VBAで整数をnullにするにはどうすればよいですか?
整数が設定されているかどうかを検出しようとしています。設定されていない場合は、ループ内のほとんどのコードをスキップします(ifステートメントを使用)。これが私がそうしていることです。
しかし、実行するとar = Null
問題が発生します。「nullの使用が無効です」と表示されます。
vb.net - DataSet 行の値を Nothing に設定すると、データ型 minvalue に初期化されるのはなぜですか?
DataSet の行列をNothing
などrow.Date = Nothing
に設定すると、データ型 minvalue に初期化されるのはなぜですか? この場合、日付が に設定され0000-01-01
ます。列はnullなどを許可するように設定されており、行に何も設定しないと、列は空のままになります。では、なぜNothing
このように振る舞うのでしょうか。
C# ではDbNull
、私はそれを に設定したと思いますが、私は VB.NET に少し緑色です - あなたが言うことができるかもしれません. :)
vb.net - 変数を「なし」に設定するのは良い習慣ですか?
私が得た場合
後でこれを行う必要がありますか、それとも問題ありませんか?
またはそれは必要ではありませんか?ありがとうございました。
必要な場合、私の変数ではない他のケースはありますか?
asp.net - LinqDataSource設定プロパティを2回
user
2つのフィールドを持つという名前のlinq2sqlオブジェクトがfirstname
あります。lastname
双方向のデータバインディングを可能にする「FullName」プロパティが必要です
したがって、ユーザーの部分クラスに追加しました
ここで、テキストボックスを「FullName」にバインドすると、セッターが2回呼び出されます。最初はユーザーが入力した正しいデータで、次にvalue=nothing
!
どうしてこれなの?どうすれば修正できますか?どうもありがとうございます
arrays - マップ/フィルターが...何もない配列で機能しないのはなぜですか?
すべてのタイプのサブタイプはありませんか?
これが機能しないのは奇妙です。
これは指定されていますか、機能ですか、それともバグですか?