# Properties
Chars | Gets the Char object at a specified position in the current String object. |
Length | Gets the number of characters in the current String object. |
# Methods
public static int Compare(string strA, string strB) | Compares two specified string objects and returns an integer that indicates their relative position in the sort order. |
public static int Compare(string strA, string strB, bool ignoreCase ) | Compares two specified string objects and returns an integer that indicates their relative position in the sort order. However, it ignores the case if the Boolean parameter is true. |
public static string Concat(string str0, string str1) | Concatenates two string objects. |
public static string Concat(string str0, string str1, string str2) | Concatenates three string objects. |
public static string Concat(string str0, string str1, string str2, string str3) | Concatenates four-string objects. |
public bool Contains(string value) | Returns a value indicating whether the specified String object occurs within this string. |
public static string Copy(string str) | Creates a new String object with the same value as the specified string. |
public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count) | Copies a specified number of characters from a specified position of the String object to a specified position in an array of Unicode characters. |
public bool EndsWith(string value) | Determines whether the end of the string object matches the specified string. |
public bool Equals(string value) | Determines whether the current String object and the specified String object have the same value. |
public static bool Equals(string a, string b) | Determines whether two specified String objects have the same value. |
public static string Format(string format, Object arg0) | Replaces one or more format items in a specified string with the string representation of a specified object. |
public int IndexOf(char value) | Returns the zero-based index of the first occurrence of the specified Unicode character in the current string. |
public int IndexOf(string value) | Returns the zero-based index of the first occurrence of the specified string in this instance. |
public int IndexOf(char value, int startIndex) | Returns the zero-based index of the first occurrence of the specified Unicode character in this string, starting the search at the specified character position. |
public int IndexOf(string value, int startIndex) | Returns the zero-based index of the first occurrence of the specified string in this instance, starting the search at the specified character position. |
public int IndexOfAny(char[] anyOf) | Returns the zero-based index of the first occurrence in this instance of any character in a specified array of Unicode characters. |
public int IndexOfAny(char[] anyOf, int startIndex) | Returns the zero-based index of the first occurrence in this instance of any character in a specified array of Unicode characters, starting the search at the specified character position. |
public string Insert(int startIndex, string value) | Returns a new string in which a specified string is inserted at a specified index position in the current string object. |
public static bool IsNullOrEmpty(string value) | Indicates whether the specified string is null or an Empty string. |
public static string Join(string separator, params string[] value) | Concatenates all the elements of a string array, using the specified separator between each element. |
public static string Join(string separator, string[] value, int startIndex, int count) | Concatenates the specified elements of a string array, using the specified separator between each element. |
public int LastIndexOf(char value) | Returns the zero-based index position of the last occurrence of the specified Unicode character within the current string object. |
public int LastIndexOf(string value) | Returns the zero-based index position of the last occurrence of a specified string within the current string object. |
public string Remove(int startIndex) | Removes all the characters in the current instance, beginning at a specified position and continuing through the last position, and returns the string. |
public string Remove(int startIndex, int count) | Removes the specified number of characters in the current string beginning at a specified position and returns the string. |
public string Replace(char oldChar, char newChar) | Replaces all occurrences of a specified Unicode character in the current string object with the specified Unicode character and returns the new string. |
public string Replace(string oldValue, string newValue) | Replaces all occurrences of a specified string in the current string object with the specified string and returns the new string. |
public string[] Split(params char[] separator) | Returns a string array that contains the substrings in the current string object, delimited by elements of a specified Unicode character array. |
public string[] Split(char[] separator, int count) | Returns a string array that contains the substrings in the current string object, delimited by elements of a specified Unicode character array. The int parameter specifies the maximum number of substrings to return. |
public bool StartsWith(string value) | Determines whether the beginning of this string instance matches the specified string. |
public char[] ToCharArray() | Returns a Unicode character array with all the characters in the current string object. |
public char[] ToCharArray(int startIndex, int length) | Returns a Unicode character array with all the characters in the current string object, starting from the specified index and up to the specified length. |
public string ToLower() | Returns a copy of this string converted to lowercase. |
public string ToUpper() | Returns a copy of this string converted to uppercase. |
public string Trim() | Removes all leading and trailing white-space characters from the current String object. |
Example
using System;
namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
string firstName = "Hanah";
string lastName = "Kim";
string name = firstName + lastName;
Console.WriteLine(name);
}
}
}
=> output
Hanah Kim