問題タブ [tostring]

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

java - toString をオーバーライドするときに、getter メソッドを使用するか、プライベート フィールドに直接アクセスする方がよいでしょうか?

両方のアプローチが使用されているのを見てきましたが、特定の理由で一方の方法が他方よりも好まれるということは聞いたことがありません。

この例では、コードを簡潔にするために文字列連結を使用しました。

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

c# - パーセント記号なしで値をパーセンテージとして書式設定するにはどうすればよいですか?

出力: 47.9 %

次のような出力のパーセント記号を削除するには、ToString() に何を渡す必要がありますか。

47.9

編集。マスクをサードパーティのコンポーネントに渡していることを言及する必要がありました。残念ながら、数字でアクロバットを行うことはできません。トリックを行うのはマスクでなければなりません。

0 投票する
9 に答える
36481 参照

c# - C#の.ToStringと「文字列として」の違い

次の 2 つのステートメントの使用の違いは何ですか? 最初の「文字列として」は型キャストですが、2番目のToStringは入力を文字列に変換するメソッドへの実際の呼び出しですか? もしあれば、いくつかの洞察を探しています。

0 投票する
6 に答える
16117 参照

.net - ToString() が double 値を丸めるのはなぜですか?

文字列に変換するときに double 値が丸められないようにするにはどうすればよいですか? 私は両方を試しConvert.ToStringましToString()たが、同じ結果でした。

たとえば、私の double は のよう77.987654321になり、2 つの文字列の変換は に変換され77.98765ます。値の精度をそのまま維持する必要があります。

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

c# - C#IFormatable ToString( "0.0000")

ToString("0.0000")クラスがあり、関連する機能やその他の数値フォーマットを再現したいと思います。これはどのように行うことができますか?

0 投票する
7 に答える
1195 参照

c# - 封印されたクラスの「ToString」を変更する

一緒に作業しているクラスがあります。

それToStringは弱いです(ちょうど示していますMicrosoft.TeamFoundation.WorkItemTracking.Client.WorkItemType)。

これをオーバーライドして名前を表示する方法はありますWorkItemTypeか?

通常は、新しいクラスの値を集計するだけですが、これをWPFのバインディングに使用しています(コンボボックスにWorkItemTypesのリストを作成し、選択した値をバインドされたWorkItemType変数に割り当てたい)。

ここは運が悪いと思いますが、お願いしたいと思いました。

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

xml - Linq-to-Xmlはどのようにオブジェクトを文字列に変換しますか?

Linq-to-Xmlには、xmlツリーに任意のオブジェクトを追加できる多くのメソッドが含まれています。これらのオブジェクトは何らかの方法で文字列に変換されますが、これがどのように発生するかについての仕様が見つからないようです。私が参照している変換は、MSDNで言及されています(ただし、指定されていません) 。

私はたまたまjavascriptの相互運用のためにこれを必要としていますが、それは問題にはあまり関係ありません。

Linq to Xmlは、単に呼び出しているだけではありません.ToString()null第一に、それは要素を受け入れ、第二に、それは.ToString()実装がしないことをします:

例えば:

他の基本的なデータ型も同様に特別に扱われます。

それで、誰かがそれが何をしているのか、そしてそれがどこに記述されているのか知っていますか?

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

c# - アセンブリ情報のないジェネリック型の FullName?

ウィンドウの高さ、幅、状態などを格納するデータベース テーブルがあります。ウィンドウの識別子として、フォームの完全な型名を使用します。これはうまく機能しますが、一般的なフォームの名前が信じられないほど長いことがわかりました。その理由は、ジェネリック型が完全なアセンブリ情報と共にリストされているためです。それをスキップする方法はありますか?

たとえば、通常のフォームの完全な名前は次のようになります。

ただし、一般的なフォームの完全な名前は次のようになります。

なぜそんなに長くなるのですか?短いバージョンを入手する方法はありますか? たとえば、次のようなものです。

手がかりはありますか?

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

flash - Eclipseで自動化されたすべてのクラスファイルに toString() 関数を追加するにはどうすればよいですか?

私は Eclipse で AS3 プロジェクトを行っており、多くの値をトレースしています。各クラスの最後の関数として toString() 関数を各クラスの一番下に置くといいと思いますが、500以上のファイルに対して手動でこれを行いたくありません。これを自動化するための迅速で良い方法はありますか?

これについてどう思いますか?

前もって感謝します、

シドニー

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

c# - asp.net c#、基本のToString()をオーバーライドします。動作しません

こんにちは私はデフォルトのaspxを持っています。ToString()のようなデフォルトメソッドのオーバーライドをテストしたいと思います。ToString()を使用するときはいつでも、次のコードで「私のテキスト」を追加する必要があると思いました;?なぜだめですか?