問題タブ [ref]

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 投票する
4 に答える
708 参照

c# - 変数を参照ではなく値として使用する

セッション変数はReferenceとして使用されており、 valueとして使用したいので、使用に問題があります。

私は自分のソリューションをデバッグして、次のようなものを作成しました:

私の考えは、「DataTableSchema」には列スキーマを持つ DataTable のみを、「DataTable」には列 + 行を含めることでした。

問題は、 DataTableSchemaからすべての行をクリアすると、変数 dt の行もクリアされることです(!!)

どうすればこれを回避できますか? 変数 (この場合はセッション変数) を参照ではなく値として割り当てるにはどうすればよいですか?

ありがとうございました。


答え

これ

これである必要があります:

:-)

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

c# - コントロール参照を ref パラメータとして渡す

私はちょっと混乱しているので、ここで私を助けてください..私はC#winformsプロジェクトにフォームがあり、この特定のフォームとすべての派生したものに対していくつかのタスクを実行することになっているいくつかのメソッドがあるので、それらのヘルパーメソッドの1つが例を作成してください..これはコンボボックスをデータセットで埋める必要があります。現在は正常に動作していますが、この署名でメソッドをコーディングしたとき

メソッド呼び出し後、コンボボックスの displayMember と ValueMember が値を保持していないことがわかりました。割り当てが読み取り専用の参照変数で無駄にならないように、ref パラメーターを使用する必要があると考えました。

それまでは問題ありませんでしたが、後でフォーム全体をパラメーターとして渡す練習をすると、コンパイラーから、これは読み取り専用であるため ref パラメーターとして渡すことができないという警告が表示されました。それでは、作業を続けて、ref キーワードがなくても、フォームから ref 変数を使用して、いくつかのプロパティを更新し、変更を確認できることを確認します。

ここで何が起こっているのですか? コントロールの参照をヘルパー メソッドに渡すと、ref パラメーターを使用していない場合でも、そのメンバーを変更できますか??

ありがとう。

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

c# - this キーワードで ref パラメータを使用していますか?

this キーワードを強制的に ref 引数として機能させる方法はありますか? オブジェクトの複数のプロパティを変更するビジターを渡したいのですが、これは値パラメーターのように振る舞いたいだけです。

オブジェクト内のコード:

訪問者のコード:

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

c# - ref キーワードの使用に問題があります。超初心者質問!

これが私のクラスです:

ref キーワードは、コンピューターに同じ変数を使用し、新しい変数を作成しないように指示するという印象を受けています。

私はそれを正しく使用していますか?呼び出しコード行と実際のメソッド実装の両方で ref を使用する必要がありますか?

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

c# - refで引数を正しく渡すことを使用していますか?

COM6コードは私の主張を有効なものと見なしていないようですref string。どうすればこれを解決できますか?

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

javascript - プロトタイプに2つの同じ(関数、クラス)名「Ajax」

プロジェクトでは、確立された用途に取り組んでおり、多くの部分で使用されています

クラスAjaxを持っている「プロトタイプフレームワーク」を使用したいのですが、どこを変更すればよいですか? または、プロトタイプを変更して、Ajax の代わりに別の名前を使用した後、別の名前を使用しますか? またはすべてのプロジェクトで変更しますか?または、同じ名前の 2 つの目的のメソッドを生成する方法はありますか?

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

python - 単語の一部を正規表現に置き換えます

どのようにそれ自体<ref> *some text*</ref>と一緒に内部のテキストを削除しますか?ref

'...and so on<ref>Oxford University Press</ref>.'

re.sub(r'<ref>.+</ref>', '', string)後に空白が続く<ref>場合 にのみ削除されます<ref>

編集:それは私が推測する単語の境界と関係があります...または?

EDIT2私が必要としているのは、それ</ref>が改行上にある場合でも、最後の(終了)を計算することです。

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

c# - 参照による参照の受け渡しと値による参照の受け渡し-C#

ご挨拶、

値渡しと参照渡しの違いがわかります。しかし、参照(配列など)をrefで渡し、配列を値で渡すことは、私には理解できないようです。どうすれば参照ごとに参照を渡すことができますか?

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

c# - C#匿名メソッド本体内でrefまたはoutパラメーターを使用できません

渡された整数をインクリメントするアクションを作成できる関数を作成しようとしていますが、最初の試みで「匿名メソッド本体内でrefまたはoutパラメーターを使用できません」というエラーが表示されます。

コンパイラがこれを好まない理由は理解していますが、それにもかかわらず、任意の整数を指すことができる素敵なインクリメンタ ファクトリを提供する適切な方法が必要です。これを行う唯一の方法は、次のようなものです。

しかしもちろん、呼び出し元が使用するのは面倒です。参照を渡すだけでなく、呼び出し元が 2 つのラムダを作成する必要があります。この機能を提供するためのより適切な方法はありますか、それとも 2 つのラムダ オプションを使用する必要がありますか?

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

latex - ラテックス:texmakerの\labelと\refの問題

\label{...}と\ref{...}の使い方は知っていると思いますが、tex-fileをpdfに変更した後、参照をクリックすることはできません。私がそれを手に入れたら。クリック可能な単語の周りに赤い枠がありましたが、私はこれをどのように行ったかを忘れています。tex-fileを変換する可能性はたくさんあります。正しい出力を得るにはどちらを使用すればよいですか?(質問を理解していただければ幸いです)