Visual C++ .NET/Development/StringBuilder
Содержание
Add string to StringBuilder
<source lang="csharp">
- include "stdafx.h"
using namespace System; using namespace System::IO; using namespace System::Text; int main(array<System::String ^> ^args) {
StringBuilder ^tmppath = gcnew StringBuilder(); tmppath->Append("c:\\"); tmppath->Append(" "); String ^path = tmppath->ToString()->Trim();
return 0;
}
</source>
Append char array to StringBuilder
<source lang="csharp">
- include "stdafx.h"
using namespace System; using namespace System::Text; int main() {
StringBuilder^ sb = gcnew StringBuilder("C", 30); sb->Append(gcnew array<Char>{"+","+"}); sb->Append("/CLI."); sb->Insert(0, "asdf "); sb->Replace(".","!"); Console::WriteLine( sb->ToString() );
}
</source>
Append to StringBuilder
<source lang="csharp">
- include "stdafx.h"
using namespace System; using namespace System::Text; int main() {
StringBuilder^ sb = gcnew StringBuilder("C", 30); sb->Append(gcnew array<Char>{"+","+"}); sb->Append("/CLI."); sb->Insert(0, "asdf "); sb->Replace(".","!"); Console::WriteLine( sb->ToString() );
}
</source>
Convert StringBuilder to String
<source lang="csharp">
- include "stdafx.h"
using namespace System; using namespace System::Text; int main() {
StringBuilder^ sb = gcnew StringBuilder("C", 30); sb->Append(gcnew array<Char>{"+","+"}); sb->Append("/CLI."); sb->Insert(0, "asdf "); sb->Replace(".","!"); Console::WriteLine( sb->ToString() );
}
</source>
Insert String to StringBuilder
<source lang="csharp">
- include "stdafx.h"
using namespace System; using namespace System::Text; int main() {
StringBuilder^ sb = gcnew StringBuilder("C", 30); sb->Append(gcnew array<Char>{"+","+"}); sb->Append("/CLI."); sb->Insert(0, "asdf "); sb->Replace(".","!"); Console::WriteLine( sb->ToString() );
}
</source>
Replace String in StringBuilder
<source lang="csharp">
- include "stdafx.h"
using namespace System; using namespace System::Text; int main() {
StringBuilder^ sb = gcnew StringBuilder("C", 30); sb->Append(gcnew array<Char>{"+","+"}); sb->Append("/CLI."); sb->Insert(0, "asdf "); sb->Replace(".","!"); Console::WriteLine( sb->ToString() );
}
</source>