Strings in C#

Notes:

Strings in C# Programming Language:

String:
- is a sequence of characters (i.e. zero or more characters) enclosed in between pair of double quotations
Ex: “”,“A”, “Hello World”, “123” etc.

Syntax for declaring and initializing a string type variable:
string variableName = “sequence of characters”;
Ex:
string myName = ”Manjunath Chidre”;

Example Code:

using System;

namespace StringsDemo
{
class Program
{
static void Main(string[] args)
{
string myName = "Manjunath Chidre";
Console.WriteLine("My name is = " + myName); // Manjunath Chidre
Console.WriteLine(myName[0]); // M
Console.WriteLine(myName[1]); // a
Console.WriteLine(myName.Length); // 16
Console.WriteLine(myName.IndexOf('M')); // 0
Console.WriteLine(myName.IndexOf('a')); // 1
Console.WriteLine(myName.LastIndexOf('a')); // 6
Console.WriteLine(myName.ToLower()); // manjunath chidre
Console.WriteLine(myName.ToUpper()); // MANJUNATH CHIDRE
Console.WriteLine(myName.StartsWith("Manjunath")); // True
Console.WriteLine(myName.EndsWith("Chidre")); // True
Console.WriteLine(myName.Contains("Chidre")); // True
Console.WriteLine(myName.Equals("Manjunath Chidre")); // True
Console.WriteLine(myName.Equals("manjunath chidre")); // False
Console.WriteLine(myName.Equals("manjunath chidre",StringComparison.OrdinalIgnoreCase)); // False
Console.ReadKey();
}
}
}