<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FCSharp_Tutorial%2FString%2FString</id>
		<title>Csharp/CSharp Tutorial/String/String - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FCSharp_Tutorial%2FString%2FString"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/CSharp_Tutorial/String/String&amp;action=history"/>
		<updated>2026-04-30T13:04:07Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/CSharp_Tutorial/String/String&amp;diff=5743&amp;oldid=prev</id>
		<title> в 15:31, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/CSharp_Tutorial/String/String&amp;diff=5743&amp;oldid=prev"/>
				<updated>2010-05-26T15:31:53Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:31, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/CSharp_Tutorial/String/String&amp;diff=5744&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/CSharp_Tutorial/String/String&amp;diff=5744&amp;oldid=prev"/>
				<updated>2010-05-26T12:16:20Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Basic String functionality==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Text;&lt;br /&gt;
&lt;br /&gt;
  class Program&lt;br /&gt;
  {&lt;br /&gt;
    static void Main(string[] args)&lt;br /&gt;
    {&lt;br /&gt;
      string firstName = &amp;quot;Buddy&amp;quot;;&lt;br /&gt;
      Console.WriteLine(&amp;quot;Value of firstName: {0}&amp;quot;, firstName);&lt;br /&gt;
      Console.WriteLine(&amp;quot;firstName has {0} characters.&amp;quot;, firstName.Length);&lt;br /&gt;
      Console.WriteLine(&amp;quot;firstName in uppercase: {0}&amp;quot;, firstName.ToUpper());&lt;br /&gt;
      Console.WriteLine(&amp;quot;firstName in lowercase: {0}&amp;quot;, firstName.ToLower());&lt;br /&gt;
      Console.WriteLine(&amp;quot;firstName contains the letter y?: {0}&amp;quot;, firstName.Contains(&amp;quot;y&amp;quot;));&lt;br /&gt;
      Console.WriteLine(&amp;quot;firstName after replace: {0}&amp;quot;, firstName.Replace(&amp;quot;dy&amp;quot;, &amp;quot;&amp;quot;));&lt;br /&gt;
    }&lt;br /&gt;
  }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Declaration of string==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OL&amp;gt;&amp;lt;LI&amp;gt;strings are objects.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;string is a reference type.&amp;lt;/LI&amp;gt;&amp;lt;/OL&amp;gt;&lt;br /&gt;
&amp;lt;OL&amp;gt;&amp;lt;LI&amp;gt;static string Copy(string str)&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;int CompareTo(string str)&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;int IndexOf(string str)&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;int LastIndexOf(string str)&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;string ToLower( )&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;string ToUpper( )&amp;lt;/LI&amp;gt;&amp;lt;/OL&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;A string is a set of characters enclosed by double quotes. For example,&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&amp;quot;this is a test&amp;quot;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Display all the characters in myString using a for loop==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    string myString = &amp;quot;To be or not to be&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    for (int count = 0; count &amp;lt; myString.Length; count++)&lt;br /&gt;
    {&lt;br /&gt;
      Console.WriteLine(&amp;quot;myString[&amp;quot; + count + &amp;quot;] = &amp;quot; + myString[count]);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;myString[0] = T&lt;br /&gt;
myString[1] = o&lt;br /&gt;
myString[2] =&lt;br /&gt;
myString[3] = b&lt;br /&gt;
myString[4] = e&lt;br /&gt;
myString[5] =&lt;br /&gt;
myString[6] = o&lt;br /&gt;
myString[7] = r&lt;br /&gt;
myString[8] =&lt;br /&gt;
myString[9] = n&lt;br /&gt;
myString[10] = o&lt;br /&gt;
myString[11] = t&lt;br /&gt;
myString[12] =&lt;br /&gt;
myString[13] = t&lt;br /&gt;
myString[14] = o&lt;br /&gt;
myString[15] =&lt;br /&gt;
myString[16] = b&lt;br /&gt;
myString[17] = e&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Empty string==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
using System.IO;&lt;br /&gt;
using System.Text;&lt;br /&gt;
public class MainClass&lt;br /&gt;
{&lt;br /&gt;
    public static void Main(string[] args)&lt;br /&gt;
    {&lt;br /&gt;
        string address = String.Empty;&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Error; string Is Immutable==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;class Uppercase&lt;br /&gt;
{&lt;br /&gt;
  static void Main()&lt;br /&gt;
  {&lt;br /&gt;
      string text;&lt;br /&gt;
      System.Console.Write(&amp;quot;Enter text: &amp;quot;);&lt;br /&gt;
      text = System.Console.ReadLine();&lt;br /&gt;
      text.ToUpper();&lt;br /&gt;
      System.Console.WriteLine(text);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==String are immutable==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Text;&lt;br /&gt;
&lt;br /&gt;
  class Program&lt;br /&gt;
  {&lt;br /&gt;
    static void Main(string[] args)&lt;br /&gt;
    {&lt;br /&gt;
      // Set initial string value.&lt;br /&gt;
      string s1 = &amp;quot;This is my string.&amp;quot;;&lt;br /&gt;
      Console.WriteLine(&amp;quot;s1 = {0}&amp;quot;, s1);&lt;br /&gt;
      // Uppercase the s1?&lt;br /&gt;
      string upperString = s1.ToUpper();&lt;br /&gt;
      Console.WriteLine(&amp;quot;upperString = {0}&amp;quot;, upperString);&lt;br /&gt;
      // Nope!  s1 is in the same format!&lt;br /&gt;
      Console.WriteLine(&amp;quot;s1 = {0}&amp;quot;, s1);&lt;br /&gt;
      string s2 = &amp;quot;My other string&amp;quot;;&lt;br /&gt;
      s2 = &amp;quot;New string value&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
  }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==String is object==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
    static void Main(string[] args) {&lt;br /&gt;
        string strOriginal = &amp;quot;Original String&amp;quot;;&lt;br /&gt;
        Console.WriteLine( &amp;quot;Value of strOriginal before call: {0}&amp;quot;, strOriginal );&lt;br /&gt;
        TryToAlterString( strOriginal );&lt;br /&gt;
        Console.WriteLine( &amp;quot;Value of strOriginal after call: {0}&amp;quot;, strOriginal );&lt;br /&gt;
    }&lt;br /&gt;
    static void TryToAlterString(string str) {&lt;br /&gt;
        str = &amp;quot;Modified String&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;Value of strOriginal before call: Original String&lt;br /&gt;
Value of strOriginal after call: Original String&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Indexer to reference chars in a string==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    string myString = &amp;quot;To be or not to be&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    for (int count = 0; count &amp;lt; myString.Length; count++)&lt;br /&gt;
    {&lt;br /&gt;
      Console.WriteLine(&amp;quot;myString[&amp;quot; + count + &amp;quot;] = &amp;quot; + myString[count]);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;myString[0] = T&lt;br /&gt;
myString[1] = o&lt;br /&gt;
myString[2] =&lt;br /&gt;
myString[3] = b&lt;br /&gt;
myString[4] = e&lt;br /&gt;
myString[5] =&lt;br /&gt;
myString[6] = o&lt;br /&gt;
myString[7] = r&lt;br /&gt;
myString[8] =&lt;br /&gt;
myString[9] = n&lt;br /&gt;
myString[10] = o&lt;br /&gt;
myString[11] = t&lt;br /&gt;
myString[12] =&lt;br /&gt;
myString[13] = t&lt;br /&gt;
myString[14] = o&lt;br /&gt;
myString[15] =&lt;br /&gt;
myString[16] = b&lt;br /&gt;
myString[17] = e&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the addition operator (+) to concatenate strings==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    string myString6 = &amp;quot;To be, &amp;quot; + &amp;quot;or not to be&amp;quot;;&lt;br /&gt;
    Console.WriteLine(&amp;quot;\&amp;quot;To be, \&amp;quot; + \&amp;quot;or not to be\&amp;quot; = &amp;quot; + myString6);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;&amp;quot;To be, &amp;quot; + &amp;quot;or not to be&amp;quot; = To be, or not to be&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the Compare() method to compare strings==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    int result;&lt;br /&gt;
    result = String.rupare(&amp;quot;bbc&amp;quot;, &amp;quot;abc&amp;quot;);&lt;br /&gt;
    Console.WriteLine(&amp;quot;String.rupare(\&amp;quot;bbc\&amp;quot;, \&amp;quot;abc\&amp;quot;) = &amp;quot; + result);&lt;br /&gt;
    result = String.rupare(&amp;quot;abc&amp;quot;, &amp;quot;bbc&amp;quot;);&lt;br /&gt;
    Console.WriteLine(&amp;quot;String.rupare(\&amp;quot;abc\&amp;quot;, \&amp;quot;bbc\&amp;quot;) = &amp;quot; + result);&lt;br /&gt;
    result = String.rupare(&amp;quot;bbc&amp;quot;, &amp;quot;bbc&amp;quot;);&lt;br /&gt;
    Console.WriteLine(&amp;quot;String.rupare(\&amp;quot;bbc\&amp;quot;, \&amp;quot;bbc\&amp;quot;) = &amp;quot; + result);&lt;br /&gt;
    result = String.rupare(&amp;quot;bbc&amp;quot;, &amp;quot;BBC&amp;quot;, true);&lt;br /&gt;
    Console.WriteLine(&amp;quot;String.rupare(\&amp;quot;bbc\&amp;quot;, \&amp;quot;BBC\&amp;quot;, true) = &amp;quot; + result);&lt;br /&gt;
    result = String.rupare(&amp;quot;bbc&amp;quot;, &amp;quot;BBC&amp;quot;, false);&lt;br /&gt;
    Console.WriteLine(&amp;quot;String.rupare(\&amp;quot;bbc\&amp;quot;, \&amp;quot;BBC\&amp;quot;, false) = &amp;quot; + result);&lt;br /&gt;
    result = String.rupare(&amp;quot;Hello World&amp;quot;, 6, &amp;quot;Goodbye World&amp;quot;, 8, 5);&lt;br /&gt;
    Console.WriteLine(&amp;quot;String.rupare(\&amp;quot;Hello World\&amp;quot;, 6, &amp;quot; + &amp;quot;\&amp;quot;Goodbye World\&amp;quot;, 8, 5) = &amp;quot; + result);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;String.rupare(&amp;quot;bbc&amp;quot;, &amp;quot;abc&amp;quot;) = 1&lt;br /&gt;
String.rupare(&amp;quot;abc&amp;quot;, &amp;quot;bbc&amp;quot;) = -1&lt;br /&gt;
String.rupare(&amp;quot;bbc&amp;quot;, &amp;quot;bbc&amp;quot;) = 0&lt;br /&gt;
String.rupare(&amp;quot;bbc&amp;quot;, &amp;quot;BBC&amp;quot;, true) = 0&lt;br /&gt;
String.rupare(&amp;quot;bbc&amp;quot;, &amp;quot;BBC&amp;quot;, false) = -1&lt;br /&gt;
String.rupare(&amp;quot;Hello World&amp;quot;, 6, &amp;quot;Goodbye World&amp;quot;, 8, 5) = 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the Concat() method to concatenate strings==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    string myString4 = String.Concat(&amp;quot;A, &amp;quot;, &amp;quot;B&amp;quot;);&lt;br /&gt;
    Console.WriteLine(&amp;quot;String.Concat(\&amp;quot;A, \&amp;quot;, \&amp;quot;B\&amp;quot;) = &amp;quot;+ myString4);&lt;br /&gt;
    string myString5 = String.Concat(&amp;quot;A, &amp;quot;, &amp;quot;B, &amp;quot;, &amp;quot;and countrymen&amp;quot;);&lt;br /&gt;
    Console.WriteLine(&amp;quot;String.Concat(\&amp;quot;A, \&amp;quot;, \&amp;quot;B, \&amp;quot;, &amp;quot; + &amp;quot;\&amp;quot;and countrymen\&amp;quot;) = &amp;quot; + myString5);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;String.Concat(&amp;quot;A, &amp;quot;, &amp;quot;B&amp;quot;) = A, B&lt;br /&gt;
String.Concat(&amp;quot;A, &amp;quot;, &amp;quot;B, &amp;quot;, &amp;quot;and countrymen&amp;quot;) = A, B, and countrymen&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the Copy() method to copy a string==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    string myString4 = &amp;quot;string4&amp;quot;;&lt;br /&gt;
    Console.WriteLine(&amp;quot;myString4 = &amp;quot; + myString4);&lt;br /&gt;
    Console.WriteLine(&amp;quot;Copying myString4 to myString7 using Copy()&amp;quot;);&lt;br /&gt;
    string myString7 = String.Copy(myString4);&lt;br /&gt;
    Console.WriteLine(&amp;quot;myString7 = &amp;quot; + myString7);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;myString4 = string4&lt;br /&gt;
Copying myString4 to myString7 using Copy()&lt;br /&gt;
myString7 = string4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the Equals() method and equality operator to check if two strings are equal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    bool boolResult;&lt;br /&gt;
    string myString = &amp;quot;str&amp;quot;;&lt;br /&gt;
    string myString2 = &amp;quot;str2&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    boolResult = String.Equals(&amp;quot;bbc&amp;quot;, &amp;quot;bbc&amp;quot;);&lt;br /&gt;
    Console.WriteLine(&amp;quot;String.Equals(\&amp;quot;bbc\&amp;quot;, \&amp;quot;bbc\&amp;quot;) is &amp;quot; + boolResult);&lt;br /&gt;
    &lt;br /&gt;
    boolResult = myString.Equals(myString2);&lt;br /&gt;
    Console.WriteLine(&amp;quot;myString.Equals(myString2) is &amp;quot; + boolResult);&lt;br /&gt;
    &lt;br /&gt;
    boolResult = myString == myString2;&lt;br /&gt;
    Console.WriteLine(&amp;quot;myString == myString2 is &amp;quot; + boolResult);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;String.Equals(&amp;quot;bbc&amp;quot;, &amp;quot;bbc&amp;quot;) is True&lt;br /&gt;
myString.Equals(myString2) is False&lt;br /&gt;
myString == myString2 is False&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the Format() method to format a string==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    float myFloat = 1234.56789f;&lt;br /&gt;
    string myString8 = String.Format(&amp;quot;{0, 10:f3}&amp;quot;, myFloat);&lt;br /&gt;
    Console.WriteLine(&amp;quot;String.Format(\&amp;quot;{0, 10:f3}\&amp;quot;, myFloat) = &amp;quot; + myString8);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;String.Format(&amp;quot;{0, 10:f3}&amp;quot;, myFloat) =   1234.568&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the IndexOfAny() and LastIndexOfAny() methods to search for character arrays in a string==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    string[] myStrings = {&amp;quot;To&amp;quot;, &amp;quot;be&amp;quot;, &amp;quot;or&amp;quot;, &amp;quot;not&amp;quot;, &amp;quot;to&amp;quot;, &amp;quot;be&amp;quot;};&lt;br /&gt;
    string myString = String.Join(&amp;quot;.&amp;quot;, myStrings);   &lt;br /&gt;
    &lt;br /&gt;
    char[] myChars = {&amp;quot;b&amp;quot;, &amp;quot;e&amp;quot;};&lt;br /&gt;
    int index = myString.IndexOfAny(myChars);&lt;br /&gt;
    Console.WriteLine(&amp;quot;&amp;quot;b&amp;quot; and &amp;quot;e&amp;quot; occur at index &amp;quot; + index + &amp;quot; of myString&amp;quot;);&lt;br /&gt;
    index = myString.LastIndexOfAny(myChars);&lt;br /&gt;
    Console.WriteLine(&amp;quot;&amp;quot;b&amp;quot; and &amp;quot;e&amp;quot; last occur at index &amp;quot; + index + &amp;quot; of myString&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;&amp;quot;b&amp;quot; and &amp;quot;e&amp;quot; occur at index 3 of myString&lt;br /&gt;
&amp;quot;b&amp;quot; and &amp;quot;e&amp;quot; last occur at index 17 of myString&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the Insert(), Remove(), and Replace() methods to modify strings==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    string[] myStrings = {&amp;quot;To&amp;quot;, &amp;quot;be&amp;quot;, &amp;quot;or&amp;quot;, &amp;quot;not&amp;quot;, &amp;quot;to&amp;quot;, &amp;quot;be&amp;quot;};&lt;br /&gt;
    string myString = String.Join(&amp;quot;.&amp;quot;, myStrings);   &lt;br /&gt;
    &lt;br /&gt;
    string myString10 = myString.Insert(6, &amp;quot;A, &amp;quot;);&lt;br /&gt;
    Console.WriteLine(&amp;quot;myString.Insert(6, \&amp;quot;A, \&amp;quot;) = &amp;quot; + myString10);&lt;br /&gt;
    string myString11 = myString10.Remove(14, 7);&lt;br /&gt;
    Console.WriteLine(&amp;quot;myString10.Remove(14, 7) = &amp;quot; + myString11);&lt;br /&gt;
    string myString12 = myString11.Replace(&amp;quot;,&amp;quot;, &amp;quot;?&amp;quot;);&lt;br /&gt;
    Console.WriteLine(&amp;quot;myString11.Replace(&amp;quot;,&amp;quot;, &amp;quot;?&amp;quot;) = &amp;quot; + myString12);&lt;br /&gt;
    string myString13 = myString12.Replace(&amp;quot;to be&amp;quot;, &amp;quot;Or not to be A&amp;quot;);&lt;br /&gt;
    Console.WriteLine(&amp;quot;myString12.Replace(\&amp;quot;to be\&amp;quot;, \&amp;quot;Or not to be A\&amp;quot;) = &amp;quot; + myString13);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;myString.Insert(6, &amp;quot;A, &amp;quot;) = To.be.A, or.not.to.be&lt;br /&gt;
myString10.Remove(14, 7) = To.be.A, or.no&lt;br /&gt;
myString11.Replace(&amp;quot;,&amp;quot;, &amp;quot;?&amp;quot;) = To.be.A? or.no&lt;br /&gt;
myString12.Replace(&amp;quot;to be&amp;quot;, &amp;quot;Or not to be A&amp;quot;) = To.be.A? or.no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the Join() method to join strings==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    string[] myStrings = {&amp;quot;To&amp;quot;, &amp;quot;be&amp;quot;, &amp;quot;or&amp;quot;, &amp;quot;not&amp;quot;, &amp;quot;to&amp;quot;, &amp;quot;be&amp;quot;};&lt;br /&gt;
    string myString9 = String.Join(&amp;quot;.&amp;quot;, myStrings);&lt;br /&gt;
    Console.WriteLine(&amp;quot;myString9 = &amp;quot; + myString9);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;myString9 = To.be.or.not.to.be&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the PadLeft() and PadRight() methods to align strings==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    string[] myStrings = {&amp;quot;To&amp;quot;, &amp;quot;be&amp;quot;, &amp;quot;or&amp;quot;, &amp;quot;not&amp;quot;, &amp;quot;to&amp;quot;, &amp;quot;be&amp;quot;};&lt;br /&gt;
    string myString = String.Join(&amp;quot;.&amp;quot;, myStrings);   &lt;br /&gt;
    &lt;br /&gt;
    string myString14 = &amp;quot;(&amp;quot; + myString.PadLeft(20) + &amp;quot;)&amp;quot;;&lt;br /&gt;
    Console.WriteLine(&amp;quot;&amp;quot;(&amp;quot; + myString.PadLeft(20) + &amp;quot;)&amp;quot; = &amp;quot; + myString14);&lt;br /&gt;
    string myString15 = &amp;quot;(&amp;quot; + myString.PadLeft(20, &amp;quot;.&amp;quot;) + &amp;quot;)&amp;quot;;&lt;br /&gt;
    Console.WriteLine(&amp;quot;&amp;quot;(&amp;quot; + myString.PadLeft(20, &amp;quot;.&amp;quot;) = &amp;quot; + myString15);&lt;br /&gt;
    string myString16 = &amp;quot;(&amp;quot; + myString.PadRight(20) + &amp;quot;)&amp;quot;;&lt;br /&gt;
    Console.WriteLine(&amp;quot;&amp;quot;(&amp;quot; + myString.PadRight(20) + &amp;quot;)&amp;quot; = &amp;quot; + myString16);&lt;br /&gt;
    string myString17 = &amp;quot;(&amp;quot; + myString.PadRight(20, &amp;quot;.&amp;quot;) + &amp;quot;)&amp;quot;;&lt;br /&gt;
    Console.WriteLine(&amp;quot;&amp;quot;(&amp;quot; + myString.PadRight(20, &amp;quot;.&amp;quot;) + &amp;quot;)&amp;quot; = &amp;quot; + myString17);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;&amp;quot;(&amp;quot; + myString.PadLeft(20) + &amp;quot;)&amp;quot; = (  To.be.or.not.to.be)&lt;br /&gt;
&amp;quot;(&amp;quot; + myString.PadLeft(20, &amp;quot;.&amp;quot;) = (..To.be.or.not.to.be)&lt;br /&gt;
&amp;quot;(&amp;quot; + myString.PadRight(20) + &amp;quot;)&amp;quot; = (To.be.or.not.to.be  )&lt;br /&gt;
&amp;quot;(&amp;quot; + myString.PadRight(20, &amp;quot;.&amp;quot;) + &amp;quot;)&amp;quot; = (To.be.or.not.to.be..)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the Split() method to split strings==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    string[] myStrings = {&amp;quot;To&amp;quot;, &amp;quot;be&amp;quot;, &amp;quot;or&amp;quot;, &amp;quot;not&amp;quot;, &amp;quot;to&amp;quot;, &amp;quot;be&amp;quot;};&lt;br /&gt;
    string myString9 = String.Join(&amp;quot;.&amp;quot;, myStrings);    &lt;br /&gt;
    myStrings = myString9.Split(&amp;quot;.&amp;quot;);&lt;br /&gt;
    foreach (string mySplitString in myStrings)&lt;br /&gt;
    {&lt;br /&gt;
      Console.WriteLine(&amp;quot;mySplitString = &amp;quot; + mySplitString);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;mySplitString = To&lt;br /&gt;
mySplitString = be&lt;br /&gt;
mySplitString = or&lt;br /&gt;
mySplitString = not&lt;br /&gt;
mySplitString = to&lt;br /&gt;
mySplitString = be&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the Substring() method to retrieve substrings==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    string[] myStrings = {&amp;quot;To&amp;quot;, &amp;quot;be&amp;quot;, &amp;quot;or&amp;quot;, &amp;quot;not&amp;quot;, &amp;quot;to&amp;quot;, &amp;quot;be&amp;quot;};&lt;br /&gt;
    string myString = String.Join(&amp;quot;.&amp;quot;, myStrings);   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    string myString21 = myString.Substring(3);&lt;br /&gt;
    Console.WriteLine(&amp;quot;myString.Substring(3) = &amp;quot; + myString21);&lt;br /&gt;
    string myString22 = myString.Substring(3, 2);&lt;br /&gt;
    Console.WriteLine(&amp;quot;myString.Substring(3, 2) = &amp;quot; + myString22);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;myString.Substring(3) = be.or.not.to.be&lt;br /&gt;
myString.Substring(3, 2) = be&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use the Trim(), TrimStart(), and TrimEnd() methods to trim strings==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;using System;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  public static void Main()&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    string myString18 = &amp;quot;(&amp;quot; + &amp;quot;  Whitespace  &amp;quot;.Trim() + &amp;quot;)&amp;quot;;&lt;br /&gt;
    Console.WriteLine(&amp;quot;&amp;quot;(&amp;quot; + \&amp;quot;  Whitespace  \&amp;quot;.Trim() + &amp;quot;)&amp;quot; = &amp;quot; + myString18);&lt;br /&gt;
    string myString19 = &amp;quot;(&amp;quot; + &amp;quot;  Whitespace  &amp;quot;.TrimStart() + &amp;quot;)&amp;quot;;&lt;br /&gt;
    Console.WriteLine(&amp;quot;&amp;quot;(&amp;quot; + \&amp;quot;  Whitespace  \&amp;quot;.TrimStart() + &amp;quot;)&amp;quot; = &amp;quot; + myString19);&lt;br /&gt;
    string myString20 = &amp;quot;(&amp;quot; + &amp;quot;  Whitespace  &amp;quot;.TrimEnd() + &amp;quot;)&amp;quot;;&lt;br /&gt;
    Console.WriteLine(&amp;quot;&amp;quot;(&amp;quot; + \&amp;quot;  Whitespace  \&amp;quot;.TrimEnd() + &amp;quot;)&amp;quot; = &amp;quot; + myString20);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;pre class=codeResult&amp;gt;&amp;quot;(&amp;quot; + &amp;quot;  Whitespace  &amp;quot;.Trim() + &amp;quot;)&amp;quot; = (Whitespace)&lt;br /&gt;
&amp;quot;(&amp;quot; + &amp;quot;  Whitespace  &amp;quot;.TrimStart() + &amp;quot;)&amp;quot; = (Whitespace  )&lt;br /&gt;
&amp;quot;(&amp;quot; + &amp;quot;  Whitespace  &amp;quot;.TrimEnd() + &amp;quot;)&amp;quot; = (  Whitespace)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Working with Strings==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;class Uppercase&lt;br /&gt;
{&lt;br /&gt;
  static void Main()&lt;br /&gt;
  {&lt;br /&gt;
      System.Console.Write(&amp;quot;Enter text: &amp;quot;);&lt;br /&gt;
      var text = System.Console.ReadLine();&lt;br /&gt;
      var uppercase = text.ToUpper();&lt;br /&gt;
      System.Console.WriteLine(uppercase);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>