Beruflich Dokumente
Kultur Dokumente
using System;
class MainClass
{
public static void Main()
{
string[] stringArray = {"Hello", "World"};
foreach (string myString in stringArray)
{
Console.WriteLine("myString = " + myString);
}
}
}
class MainClass
{
public static void Main()
{
string[] stringArray = {"t", "i", "a", "test", "abc123", "abc345"};
Array.Sort(stringArray);
Console.WriteLine("Sorted stringArray:");
for (int i = 0; i < stringArray.Length; i++)
{
Console.WriteLine("stringArray[" + i + "] = " + stringArray[i]);
}
}
SUBSTRING
using System;
class MainClass {
public static void Main() {
string str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Console.WriteLine("str: " + str);
Console.Write("str.Substring(15): ");
string substr = str.Substring(15);
Console.WriteLine(substr);
}
}
using System;
class MainClass {
public static void Main() {
string str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Console.WriteLine("str: " + str);
Console.Write("str.Substring(0, 15): ");
string substr = str.Substring(0, 15);
Console.WriteLine(substr);
}
}
string length
using System;
class MainClass {
public static void Main() {
string str1 = "ABCDEabcde1234567890";
Console.WriteLine("str1: " + str1);
Console.WriteLine("Length of str1: " + str1.Length);
}
}
STRING CONCATENATION
using System;
class MainClass {
public static void Main() {
string result = String.Concat("This ", "is ", "a ",
"test ",".");
Console.WriteLine("result: " + result);
}
}
LOWERCASE,UPPERCASE
using System;
class MainClass {
public static void Main() {
string str1 = "ABCDEabcde1234567890";
string strLow = str1.ToLower();
string strUp = str1.ToUpper();
Console.WriteLine("Lowercase version of str1:\n " + strLow);
Console.WriteLine("Uppercase version of str1:\n " + strUp);
}
}
using System;
class MainClass {
public static void Main() {
string str1 = "one";
string str2 = "ONE";
if(String.Compare(str1, str2, true) == 0)
Console.WriteLine(str1 + " and " + str2 +
" are equal ignoring case.");
else
Console.WriteLine(str1 + " and " + str2 +
" are not equal ignoring case.");
}
}
using System;
class MainClass {
public static void Main() {
string str1 = "one";
string str2 = "one";
if(String.Compare(str1, str2) == 0)
Console.WriteLine(str1 + " and " + str2 +
" are equal.");
else
Console.WriteLine(str1 + " and " + str2 +
" are not equal.");
}
using System;
class MainClass {
public static void Main() {
string str = "abcdefghijk";
if(str.Contains("def"))
Console.WriteLine("The sequence 'def' was found.");
}
}
Copy a string
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.IO;
using System.IO.Compression;
using System.Net;
using System.Net.Mail;
using System.Net.Sockets;
using System.Runtime.InteropServices;
using System.Text;
public class MainClass
public static void Main()
{
string contents = "Test content\r\nHello there";
using (StringReader reader = new StringReader(contents))
{
int lineNo = 0;
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine("Line#{0}: {1}", ++lineNo, line);
}
}
}
String writer
using System;
class MainClass {
public static void Main() {
string str1 = "ABCDEabcde1234567890";
string str2 = string.Copy(str1);
string str3 = "asdf";
// compare strings
if(str1 == str2)
Console.WriteLine("str1 == str2");
else
Console.WriteLine("str1 != str2");
if(str1 == str3)
Console.WriteLine("str1 == str3");
else
Console.WriteLine("str1 != str3");
}
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.IO;
using System.IO.Compression;
using System.Net;
using System.Net.Mail;
using System.Net.Sockets;
using System.Runtime.InteropServices;
using System.Text;
public class MainClass
public static void Main()
{
StringWriter writer = new StringWriter();
writer.Write("Name: {0}, Age: {1}", "Henry", 32);
Console.WriteLine(writer.ToString());
}
String Inserting
using System;
class MainClass {
public static void Main() {
string str = "This test";
Console.WriteLine("Original string: " + str);
// Insert
str = str.Insert(5, "is a ");
Console.WriteLine(str);
}
}
Replace string
using System;
class MainClass {
public static void Main() {
string str = "This test";
Console.WriteLine("Original string: " + str);
// Replace string
str = str.Replace("is", "was");
Console.WriteLine(str);
}
}
Replace characters
using System;
class MainClass {
public static void Main() {
string str = "This is a test";
Console.WriteLine("Original string: " + str);
// Replace characters
str = str.Replace('a', 'X');
Console.WriteLine(str);
}
}
String removes from start index to end index
using System;
class MainClass {
public static void Main() {
string str = "This is a test";
Console.WriteLine("Original string: " + str);
// Remove
str = str.Remove(4, 5);
Console.WriteLine(str);
}
}
using System;
class MainClass {
public static void Main() {
string str = "abcdefghijk";
int idx;
Console.WriteLine("str: " + str);
idx = str.IndexOf('h');
Console.WriteLine("Index of first 'h': " + idx);
}
}
Add formatted string to StringBuilder
using System;
using System.Text;
class MainClass
{
public static void Main()
{
StringBuilder sb = new StringBuilder();
int number = 1;
sb.AppendFormat("{0}: {1} ", number++, "another string");
Console.WriteLine("{0}", sb);
}
}
using System;
using System.Text;
public class MainClass
{
static void Main() {
StringBuilder sb = new StringBuilder();
sb.Append("A ").Append("B ").Append("C... ");
string built1 = sb.ToString();
sb.Append("D");
string built2 = sb.ToString();
Console.WriteLine( built1 );
Console.WriteLine( built2 );
}
}
using System;
using System.Text;
class MainClass
{
public static void Main()
{
StringBuilder myStringBuilder = new StringBuilder();
myStringBuilder.Append("myString");
myStringBuilder.Append("Here's another string", 0, 4);
Console.WriteLine(myStringBuilder);
}
}
myStringHere