Class StringExtensions
- Namespace
- Cuemon.Extensions.Text
- Assembly
- Cuemon.Extensions.Text.dll
Extension methods for the String class.
public static class StringExtensions
- Inheritance
-
StringExtensions
Methods
ToAsciiEncodedString(String, Action<EncodingOptions>)
Encodes all the characters in the specified value
to its ASCII encoded variant.
public static string ToAsciiEncodedString(this string value, Action<EncodingOptions> setup = null)
Parameters
value
StringThe String to extend.
setup
Action<EncodingOptions>The EncodingOptions which may be configured.
Returns
Exceptions
- ArgumentNullException
value
cannot be null.
ToEncodedString(String, Action<FallbackEncodingOptions>)
Encodes all the characters in the specified value
to its encoded String variant.
public static string ToEncodedString(this string value, Action<FallbackEncodingOptions> setup = null)
Parameters
value
StringThe String to extend.
setup
Action<FallbackEncodingOptions>The FallbackEncodingOptions which may be configured.
Returns
- String
A String variant of
value
that is encoded with TargetEncoding.
Remarks
The inspiration for this method was retrieved @ SO: https://stackoverflow.com/a/135473/175073.
Exceptions
- ArgumentNullException
value
cannot be null.