問題タブ [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.
java - Java オブジェクトのプロパティのダンプ
オブジェクトのプロパティを再帰的にダンプ/出力するライブラリはありますか? Firebugのconsole.dir()関数に似たものを探しています。
commons-lang ReflectionToStringBuilderは知っていますが、オブジェクトに再帰しません。つまり、次を実行すると:
私は受け取ります:
ToString$Outer@1b67f74[ intValue=5
innerValue=ToString$Inner@530daa ]
私の例では、Inner の toString() メソッドをオーバーライドできましたが、現実の世界では、変更できない外部オブジェクトを扱っています。
django - Django soaplib エラー
いくつかのチュートリアルに従って、Django を使用して小さな「Hello World」Web サービスを作成しようとしていますが、同じ障壁に何度もぶつかっています。view.py と soaplib_handler.py を定義しました。
ビュー.py:
soaplib_handler.py:
そして、「response = super....」という行が問題を引き起こしているようです。url.py にマップされた /hello_world/services.wsdl を読み込むと、次のようになります。
/hello_world/service.wsdl の AttributeError 'module' オブジェクトに属性 'tostring' がありません
完全なエラー メッセージについては、こちらを参照してください: http://saers.dk:8000/hello_world/service.wsdl
このエラーが発生する理由について何か提案はありますか? ElementTree はどこで定義されていますか?
c# - 数値をコンマでフォーマットするにはどうすればよいですか?
どうすれば出力できますか?
10,000,000
vb.net - DataGridView の選択したセルからテキストを取得する
データを含むデータベース ファイルのセルを含む DataGridView があります。基本的に、DataGridView で選択したセルからテキストを取得し、ボタンをクリックするだけでテキスト ボックスに表示したいと考えています。ボタン クリック イベントのコードは次のとおりです。
ただし、TextBox1では次のようになります。
System.Windows.Forms.DataGridViewSelectedCellCollection
見た目ほど単純ではないと思います。私はVB.NETを学んでいるC開発者です。
c# - タイプ 'X' を 'string' に暗黙的に変換することはできません - いつ、どのように「できない」と判断するのですか?
今はGuid
sさんと一緒です。
コード全体で、この暗黙的な変換が機能する場所と機能しない場所があることを確かに覚えています。今まで私はパターンを見ることができませんでした。
コンパイラは、できない場合をどのように決定しますか? つまり、型メソッドGuid.ToString()
が存在するということは、この変換が必要になるたびに呼び出されるのではないでしょうか?
myInstance.ToString()
この変換が自動的に行われる状況と、明示的に呼び出す必要がある場合を教えてください。
c# - オブジェクトとプリミティブの両方を受け入れる汎用 C# 配列コンテンツ プリンターを作成するにはどうすればよいですか?
int および string 配列の内容を出力して、Web サービスをすばやくデバッグしようとしています。これを1つの方法で行う方法はありますか?
私は試した
しかし、オブジェクトではないため、プリミティブ配列 (int[]) を送信しようとすると、これはチョークします。
以下のメソッドにintを送信すると奇妙に思えます
1 つのメソッドでこれを行う方法はありますか、それとも 2 つの別々のメソッドを作成する必要がありますか?
もちろん、配列を使用する必要があるかどうかは疑問ですが、Web サービスは既に用意されています。
以下も参照してください。
c# - Webservice クラスの ToString()
ToString()
Webservice でクラスのオーバーライド メソッドを実装List<myObject>()
し、コンシューマの関数で a を返します。を実行する.ToString()
と、オブジェクト タイプが返されます。C#でこれに取り組むにはどうすればよいですか?
ありがとう。
c# - ToString() カスタム数値フォーマットの奇妙さ
123456 の形式の数値を 123,456 に変換しようとしていますが、これは、N0 のカスタム形式で .NET ToString() メソッドを使用することで簡単に見つけることができます。
ただし、データの 1 つのケースでは、この方法を使用しているときに奇妙な形式が得られます。
この場合、コードをテストするために入力テーブルの DataTable を動的に生成しています。
たとえば、フォーマットが適用される前のデータは次のようになります。
私はそれがこのように見えることを望みます。
このようなコードを使用してフォーマットしてみます。
(注: 書式がおかしいのは、DataTable を取得して別の DataTable に転置しているためです。)
上記のフォーマットを使用すると、次のデータが返されます。
次に、次を使用して小数点以下1桁で試しました。
これにより、次の結果が得られました。
数値をこのようにフォーマットできるという事実を受け入れているため、これは私を混乱させました。
次に試したのは、文字列をそのようにフォーマットするさまざまな方法でした。
これらのどれも、私が望む方法で数値形式を提供しません。誰が私が間違っているのかアドバイスできますか? ポイントを逃したほど単純ですか?