String Constructor (Char, Int32)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Initializes a new instance of the String class to the value indicated by a specified Unicode character repeated a specified number of times.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- c
- Type: System.Char
A Unicode character.
- count
- Type: System.Int32
The number of times c occurs.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | count is less than zero. |
The following simple code example demonstrates how you can create an instance of the String class with this constructor.
// Create a Unicode String with 5 Greek Alpha characters String szGreekAlpha = new String('\u0319', 5); // Create a Unicode String with a Greek Omega character String szGreekOmega = new String(new char[] { '\u03A9', '\u03A9', '\u03A9' }, 2, 1); String szGreekLetters = String.Concat(szGreekOmega, szGreekAlpha, szGreekOmega); // Examine the result outputBlock.Text += szGreekLetters + "\n"; // The first index of Alpha int ialpha = szGreekLetters.IndexOf('\u0319'); // The last index of Omega int iomega = szGreekLetters.LastIndexOf('\u03A9'); outputBlock.Text += "The Greek letter Alpha first appears at index " + ialpha + " and Omega last appears at index " + iomega + " in this String." + "\n";
Show: