問題タブ [object-to-string]

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

c# - C#でToString()を使用した後に不要なスペースを取り除く方法は?

これは ToString() ではなく Session の問題かもしれませんが、よくわかりません。

2 つの .aspx ページがあり、あるページから別のページにデータテーブルから IP アドレスを渡したいと考えています。これを行うと、不要なスペースが追加されます。コードの単純なバージョンは次のとおりです。

最初の .aspx ページ

test.aspx ページ

私が印刷したいのは

しかし、出力されるのは

どうすればこれを修正できますか?

また、なぜこれが起こっているのか誰かが教えてくれることを期待して、この質問をしました。間違いをお詫び申し上げます。

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

java - 文字列値へ

こんにちは、私はJavaの初心者です。助けてください

次のコードがあります

これを実行すると、この出力が得られます

inship.Uspsrates@16672d6

この値は必要ありません。文字列で指定したいのですが、どうすればよいですか。

前もって感謝します

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

php - PHP オブジェクトを int に変換できませんでした

PHP 5.3 から PHP 5.5 にアップグレードしたところ、__toString() メソッドを使用してオブジェクトを int にキャストするときに、以前は得られなかった警告に直面しています。

サンプルコードは

私のサーバーの出力は

私はそれらすべてが真実であることを期待していましたが。実行中に受け取る通知は次のとおりです。

それらは、コードを含む行によってトリガーされます

これは意図したものですか?PHP ini で別の動作をさせるために設定できる変数はありますか? それに対処することを学び、一部のコードでオブジェクトを整数として使用する可能性のあるすべてのコードを確認する必要がありますか?

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

xml - カスタム PowerShell オブジェクトの Tostring() メソッドと export-clixml

1. export-clixmlを介し てバックアップとしてエクスポートされたサードパーティのコマンドレットからのデータを含むこれらの XMLファイルがあります。    それらは次のようになります (より多くのオブジェクトがある場合のみ):


2 . 私は通常、これらをimport -clixml でインポートし、これらのサードパーティ コマンドレットに再度パイプしてデータを再作成します。よく働く。

3 . これらを使用する前に、 *OldDomain* を *NewDomain*に置き換える必要があります。
だから私はデータをインポートしてから値を置き換えます:

これは理論的には機能し、交換後にオブジェクトを見ると、問題なく見えます。
 
4 . しかし、データをコマンドレットにパイプした後、「OldDomain」 が利用できないというエラーが発生し続けました。「OldDomain」はもはやオブジェクトに含まれていないはずです...
しばらく時間がかかりましたが、「OldDomain」がどこから来ているのかがわかりました。値を置き換えた後、オブジェクトを再度エクスポートすると明らかになります。


値は tostring()-Method にあります。しかし、なぜtostring()- Methodに静的な値があるのでしょうか? METHOD であるはずです。 何らかの理由で、コマンドレットは tostring() メソッド内でこの値を使用します。5.この理由とは別に、tostring() 内の値を置き換えてみました。しかし、それはメソッドなので、これをオーバーライドする唯一の方法は、同じ名前の新しいメソッドを追加することです:




これは、 tostring () の値を変数 $replValの内容( " NewDomain") ではなく、変数$replVal自体で置き換えたため、半分しか機能しませんでした。したがって、$subobj.tostring() は、固定値ではなく、メソッド tostring() を呼び出すときに $replval にあるものです。 だから私が必要とするのは、scriptmethod が noteproperty のように機能し、tostring () = $replvalueのように固定値を割り当てられるようにすることです。




A)なぜ tostring() が export-clixml - ファイルにあるのですか?

B)格納されたオブジェクト内にメソッド (tostring())の固定値があるのはなぜですか?

C)そして最も重要: tostring() 内の固定値を置き換えるにはどうすればよいですか?

 
よろしくお願いします、ffm


   

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

c# - クラスの ToString 関数をオーバーライドする

次のようなMyclassオーバーライドで名前が付けられたクラスがあります。ToString()

Myclass関数を実装する宣言順序ですべてのプロパティを取得するより良い方法があるかどうかを知りたいですToString

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

java - Java で toString メソッドをオーバーライドする

必要に応じて、同じ名前の「toString()」のメソッドを使用するにはどうすればよいですか?

toString に void 戻り値の型を使用したい場合、java はそれを許可しますか?

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

javascript - デバッグのために "[object Object]" よりも有用な値を取得しますか?

オブジェクトの一部のメタデータをオンにできるように、JavaScript に環境フラグがありませんでしたか。

代わりに、デバッグ中に次のようになります。

変数名と型を取得します。

なぜこれが不可能なのですか?

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

vb.net - 構造体の出力を表すデフォルトの文字列を変更できますか?

一般的な手法を使用して、ネイティブ型を模倣した構造を作成しようとしています。これは制約付きの数値です (制約はサンプルには示されていません)。

満足できず、変更したいデフォルトの印刷出力を除いて、すべて問題ありません。出来ますか?

変数を宣言すると:

次に、即時ペインで:

ケース 1:

結果:

ケース 2:

結果:

これら 2 つのデフォルト出力の一方または両方を別のものに変更できますか?

注: 必要なメソッド、演算子、および型キャストを宣言したため、式は"Value is " & ID正しくID.ToString()動作します。しかし、上記の 2 つの式は、これらの手段では制御できないオブジェクトから文字列への形式を参照しています。変更できますか?