C++ STLstring
はテンプレートによって実装されます。
私は現在 C# を学んでいますが、.net デザイナーが System.Collections.Generic でジェネリック文字列を提供しなかった理由は何ですか?
C#でintの文字列、doubleの文字列を取得するにはどうすればよいですか?
C++ STLstring
はテンプレートによって実装されます。
私は現在 C# を学んでいますが、.net デザイナーが System.Collections.Generic でジェネリック文字列を提供しなかった理由は何ですか?
C#でintの文字列、doubleの文字列を取得するにはどうすればよいですか?
C# *int
にはs またはs の文字列などはありません。最も近いのは ですが、部分文字列やトリミングなどの一般的な文字列固有の操作はサポートされていません。double
List<T>
.NET の LINQ を使用すると、文字列でできることのほとんどを実行できます。たとえば、 にsubstring(1,5)
なりますlist.Skip(1).Take(5).ToList()
。
basic_string
他の型でインスタンス化できるテンプレートがstd::string
ありますが、テンプレート クラス自体ではなく、テンプレート クラスのインスタンスです。
「double の文字列」や「int の文字列」などというものはありません。「倍精度の配列」と「整数の配列」です。そのため、一般的な「文字列」はありません。