問題タブ [default]

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 に答える
2179 参照

c# - プライベートメンバーのデフォルト値のC#とVB.NETの違い

C#では、次のコードがあります。

  1. 仮想InitClass()関数を持つ基本クラス
  2. InitClass()関数をオーバーライドする子クラス。この関数では、プライベート変数を設定します
  3. 私の私有地を公開している公有財産

    /li>

このプログラムからのコンソール出力は「SetinInitClass()」です。

次に、このコードをVB.NETに変換しました。

このVB.NETプログラムの出力は「デフォルト値」です。

デバッグ中にコード(VB.NETコード)を見ると、コンストラクターがその仕事を終えたときにデフォルト値が設定されているのに対し、C#の場合はその逆であることがわかります(最初にコンストラクターよりもデフォルト値が設定されます)と呼ばれます)。

なぜこれが当てはまるのか誰かが私に説明できますか?そして、2つの言語のどちらが「正しい」ですか?

0 投票する
5 に答える
8837 参照

c# - デフォルトが 0 の場合、C# で値を int に代入する必要があるのはなぜですか?

これは機能します:

しかし、これはコンパイラ エラー (「割り当てられていないローカル変数 'a' の使用」) を与えます。

私が知る限り、これが発生するのは、最初の例では、技術的には、コンパイラが「a」が割り当てられていないことを認識していないためです。後者の例では、'a' はローカルで定義されているため、簡単に追跡できます。

しかし、後者の例が機能しないのはなぜでしょうか?

整数のデフォルトは 0 ではありませんか? これは、コンパイラが「ベストプラクティス」のために強制するものですか? それとも別の理由がありますか?

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

c# - ドロップダウン コントロールのバグ?

デザイナーを使用していくつかの値を追加したドロップダウン コントロールがあります。

たとえば、「ANY」、「男性」、「女性」などです。

男性の値は M に設定されます

女性の値は F に設定されます

ANY の値はブランクです。

ただし、空白のように見えますが、解析エラーをデバッグするのに何時間も費やしました...

そして恐ろしいことに、それがまったく空白ではないことを発見しました! 値は「ANY」に設定されました。

SQL クエリで文字列が空白 (または null) かどうかがチェックされるため、値を空白にする必要があります。

「ANY」を varchar(1) に入れようとすると、明らかな理由でプログラムが壊れます。

私は何か間違ったことをしていますか?デフォルト値を空白にするにはどうすればよいですか?

0 投票する
3 に答える
411 参照

emacs - emacsでデフォルトで改行とインデントに戻されないのはなぜですか

私はしばらくの間emacsのオンとオフを試してきましたが、emacsを起動するたびに同じルーチンを実行します。カスタマイズ。1つ目は、改行とインデントへのバインドの戻りです。(g)Vimはデフォルトでこれを行います。一致する括弧の表示も、デフォルトで(g)Vimで行われます。emacsを心ゆくまでカスタマイズできるのは嬉しいことですが、なぜemacsには素晴らしくて簡単なデフォルトがないのですか?参考までに、私は現在RHEL5ボックスでEmacs23を使用しています。

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

select - Dojo - Filtering Select - 送信を許可する空白のオプション '-' を追加する方法

しばらくの間、これを修正しようとしています。私のフォームには Dojo Filtering Select 要素がたくさんあります。デフォルトで選択される空白のオプションが必要です。エミュレートしたい (通常の <select> 構造の) 例を次に示します。

現在、上記のようにオプションが設定されたフィルター選択をロードすると、要素が選択されていません。これにより、フォームの送信が無効になります。フォームが機能しない理由がわからないため、これはエンド ユーザーにとってはまったく使用できません。選択は必須フィールドではありません。

同様の問題を抱えている人、またはより良い解決策を得た人はいますか?

あなたが助けることができれば乾杯:)

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

python - Python の名前付き引数とデフォルト引数のクラス引数

PHP では、引数がコンストラクターにあるのと同じ順序で引数を渡す必要があります。

さて、Pythonで、

例えば。

コンストラクターの 3 番目の引数として yscrollcommand=scrollbar.set を渡し、yscrollcommand が 2 番目の引数であった場合、リストボックス コンストラクター内の yscrollcommand から scrollbar.set にアクセスできますか?

引数が同じ順序でなくても、等号を使用すると名前があるため、これを尋ねます。

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

asp.net - asp.net: デフォルト ドキュメントへの RewritePath が想定どおりに機能しない

予期しない動作に遭遇しました:

次のステートメントは正常に機能します。

これにより、404 エラーが発生します。

/URL の書き換えを行わずにブラウザーからドキュメントを読み込むと、ドキュメントが正しく読み込まれるため、IIS が正しく構成されていると考えられ//Default.aspx実際に同じドキュメントを参照しています。

時間の経過とともに IIS で既定のドキュメント名が変更される可能性があるため、後者のステートメントを使用したいと思います。ソリューションには、IIS から既定のドキュメント名を取得するための何らかの方法が含まれていると思いますが、そのような方法を見つけることができませんでした。

だから私の質問は: URL を書き換えるときに既定のドキュメントを指定する正しい方法は何ですか?

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

wpf - 画像をDataTableに保存する

画像をデータテーブルに保存したいのですが、列を追加するときにデフォルト値を設定して、チェックボックスを使用してコードを送信します。

public void addCheckBoxesRuntime(){for(int i = 0; i <InformationOne.Length; i ++){dt = new DataColumn(InformationOne [i] [1] + "(" + InformationOne [i] [0] + ")" );

}

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

wpf - UserControl での既定のイメージの作成

1 つの子 (イメージ) を持つユーザー コントロールがあります。ユーザー コントロールの既定のコンストラクターでコードを使用して既定の画像を設定して画像リソースを表示しようとしていますが、これまでのところ、Blend プレビューでも実行中のアプリで実際に使用しても成功していません。エラーも発生しません。これは可能であるべきではありませんか?

XAML の使用法は次のとおりです。

ユーザー コントロールの XAML は次のとおりです。

コードビハインドは次のとおりです。

解決

答えは、以下のTri Qによって提供されたリンクに示されています。コンストラクターの最後の行を次の行に変更したところ、機能しました。

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

java - IBMのJ9VMのデフォルトのヒープサイズはどれくらいですか?

IBMのJ9VM(ビルド2.3、J2RE 1.5.0 IBM J9 2.3)をインストールしています。OOMを取得した後、ヒープダンプのサイズは383MBです。JVMにはどのくらいのヒープがありますか?

私が尋ねる理由は、400MBのヒープダンプは、私が期待するデフォルトの64MBのヒープには少し多いように見えるが、-Xmオプションを指定しなかったためです。J9は異なるデフォルトのヒープサイズを使用しますか?もしそうなら、どうすればそれが何であるかを知ることができますか?