Visual C++ .NET/Development/StringBuilder

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Add string to StringBuilder

<source lang="csharp">

  1. 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">

  1. 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">

  1. 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">

  1. 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">

  1. 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">

  1. 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>