<PackageReference Include="NETStandard.Library" Version="2.0.0-preview2-25401-01" />

System.String

public sealed class String : IEnumerable<char>, IEnumerable, ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>
namespace System { public sealed class String : IEnumerable<char>, IEnumerable, ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string> { public static readonly string Empty; public char this[int index] { get; } public int Length { get; } public unsafe String(char* value); public unsafe String(char* value, int startIndex, int length); public String(char c, int count); public String(char[] value); public String(char[] value, int startIndex, int length); public unsafe String(sbyte* value); public unsafe String(sbyte* value, int startIndex, int length); public unsafe String(sbyte* value, int startIndex, int length, Encoding enc); public object Clone(); public static int Compare(string strA, int indexA, string strB, int indexB, int length); public static int Compare(string strA, int indexA, string strB, int indexB, int length, bool ignoreCase); public static int Compare(string strA, int indexA, string strB, int indexB, int length, bool ignoreCase, CultureInfo culture); public static int Compare(string strA, int indexA, string strB, int indexB, int length, CultureInfo culture, CompareOptions options); public static int Compare(string strA, int indexA, string strB, int indexB, int length, StringComparison comparisonType); public static int Compare(string strA, string strB); public static int Compare(string strA, string strB, bool ignoreCase); public static int Compare(string strA, string strB, bool ignoreCase, CultureInfo culture); public static int Compare(string strA, string strB, CultureInfo culture, CompareOptions options); public static int Compare(string strA, string strB, StringComparison comparisonType); public static int CompareOrdinal(string strA, int indexA, string strB, int indexB, int length); public static int CompareOrdinal(string strA, string strB); public int CompareTo(object value); public int CompareTo(string strB); public static string Concat(IEnumerable<string> values); public static string Concat(object arg0); public static string Concat(object arg0, object arg1); public static string Concat(object arg0, object arg1, object arg2); public static string Concat(params object[] args); public static string Concat(string str0, string str1); public static string Concat(string str0, string str1, string str2); public static string Concat(string str0, string str1, string str2, string str3); public static string Concat(params string[] values); public static string Concat<T>(IEnumerable<T> values); public bool Contains(string value); public static string Copy(string str); public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count); public bool EndsWith(string value); public bool EndsWith(string value, bool ignoreCase, CultureInfo culture); public bool EndsWith(string value, StringComparison comparisonType); public bool Equals(string value); public static bool Equals(string a, string b); public static bool Equals(string a, string b, StringComparison comparisonType); public bool Equals(string value, StringComparison comparisonType); public static string Format(IFormatProvider provider, string format, object arg0); public static string Format(IFormatProvider provider, string format, object arg0, object arg1); public static string Format(IFormatProvider provider, string format, object arg0, object arg1, object arg2); public static string Format(IFormatProvider provider, string format, params object[] args); public static string Format(string format, object arg0); public static string Format(string format, object arg0, object arg1); public static string Format(string format, object arg0, object arg1, object arg2); public static string Format(string format, params object[] args); public CharEnumerator GetEnumerator(); public TypeCode GetTypeCode(); public int IndexOf(char value); public int IndexOf(char value, int startIndex); public int IndexOf(char value, int startIndex, int count); public int IndexOf(string value); public int IndexOf(string value, int startIndex); public int IndexOf(string value, int startIndex, int count); public int IndexOf(string value, int startIndex, int count, StringComparison comparisonType); public int IndexOf(string value, int startIndex, StringComparison comparisonType); public int IndexOf(string value, StringComparison comparisonType); public int IndexOfAny(char[] anyOf); public int IndexOfAny(char[] anyOf, int startIndex); public int IndexOfAny(char[] anyOf, int startIndex, int count); public string Insert(int startIndex, string value); public static string Intern(string str); public static string IsInterned(string str); public bool IsNormalized(); public bool IsNormalized(NormalizationForm normalizationForm); public static bool IsNullOrEmpty(string value); public static bool IsNullOrWhiteSpace(string value); public static string Join(string separator, IEnumerable<string> values); public static string Join(string separator, params object[] values); public static string Join(string separator, params string[] value); public static string Join(string separator, string[] value, int startIndex, int count); public static string Join<T>(string separator, IEnumerable<T> values); public int LastIndexOf(char value); public int LastIndexOf(char value, int startIndex); public int LastIndexOf(char value, int startIndex, int count); public int LastIndexOf(string value); public int LastIndexOf(string value, int startIndex); public int LastIndexOf(string value, int startIndex, int count); public int LastIndexOf(string value, int startIndex, int count, StringComparison comparisonType); public int LastIndexOf(string value, int startIndex, StringComparison comparisonType); public int LastIndexOf(string value, StringComparison comparisonType); public int LastIndexOfAny(char[] anyOf); public int LastIndexOfAny(char[] anyOf, int startIndex); public int LastIndexOfAny(char[] anyOf, int startIndex, int count); public string Normalize(); public string Normalize(NormalizationForm normalizationForm); public static bool operator ==(string a, string b); public static bool operator !=(string a, string b); public string PadLeft(int totalWidth); public string PadLeft(int totalWidth, char paddingChar); public string PadRight(int totalWidth); public string PadRight(int totalWidth, char paddingChar); public string Remove(int startIndex); public string Remove(int startIndex, int count); public string Replace(char oldChar, char newChar); public string Replace(string oldValue, string newValue); public string[] Split(params char[] separator); public string[] Split(char[] separator, int count); public string[] Split(char[] separator, int count, StringSplitOptions options); public string[] Split(char[] separator, StringSplitOptions options); public string[] Split(string[] separator, int count, StringSplitOptions options); public string[] Split(string[] separator, StringSplitOptions options); public bool StartsWith(string value); public bool StartsWith(string value, bool ignoreCase, CultureInfo culture); public bool StartsWith(string value, StringComparison comparisonType); public string Substring(int startIndex); public string Substring(int startIndex, int length); public char[] ToCharArray(); public char[] ToCharArray(int startIndex, int length); public string ToLower(); public string ToLower(CultureInfo culture); public string ToLowerInvariant(); public string ToString(IFormatProvider provider); public string ToUpper(); public string ToUpper(CultureInfo culture); public string ToUpperInvariant(); public string Trim(); public string Trim(params char[] trimChars); public string TrimEnd(params char[] trimChars); public string TrimStart(params char[] trimChars); } }