タグ付けされた質問 「tostring」

「toString」または「ToString」は、高水準プログラミング言語で使用される主要なフォーマット方法または関数です。表示に適するようにオブジェクトを文字列表現に変換します。

21
vector <int>を文字列に変換します
私はvector&lt;int&gt;整数を有する容器(例えば、{1,2,3,4})とIは、フォームの文字列に変換したいです "1,2,3,4" C ++でこれを行う最もクリーンな方法は何ですか?Pythonでは、これは私がそれをする方法です: &gt;&gt;&gt; array = [1,2,3,4] &gt;&gt;&gt; ",".join(map(str,array)) '1,2,3,4'
92 c++  vector  tostring 

4
GoのToString()関数
strings.Join関数は、文字列のみのスライスを取ります。 s := []string{"foo", "bar", "baz"} fmt.Println(strings.Join(s, ", ")) ただし、ToString()関数を実装する任意のオブジェクトを渡すことができると便利です。 type ToStringConverter interface { ToString() string } Goにこのようなものはありますか、またはintToStringメソッドを使用して既存の型を装飾し、ラッパーを記述する必要がありますstrings.Joinか? func Join(a []ToStringConverter, sep string) string
92 go  tostring 

3
C#デバッグ:[DebuggerDisplay]またはToString()?
{MyNamespace.MyProject.MyClass}デバッガーに表示する代わりに、デバッグ情報の有用性を高めるには2つの方法があります。 これらは、の使用法DebuggerDisplayAttributeとToString()方法です。 using System.Diagnostics; ... [DebuggerDisplay("Name = {Name}")] public class Person { public string Name; } または public class Person { public string Name; public override string ToString() { return string.Format("Name = {0}", Name); } } どちらか一方を優先する理由はありますか?両方をしない理由はありますか?それは純粋に個人的な好みですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.