Table of Contents

Class StringExtensions

Namespace
Dynamicweb.Core
Assembly
Dynamicweb.Core.dll
Extensions for string
public static class StringExtensions
Inheritance
StringExtensions
Inherited Members

Methods

CombinePaths(string, params string[])

Combines any number of file system paths properly.
public static string CombinePaths(this string initialPath, params string[] paths)

Parameters

initialPath string
The first path to combine. This can be absolute or relative.
paths string[]
The paths to combine with initialPath. These are relative to initialPath.

Returns

string
The combined path.

Contains(string, string, StringComparison)

Returns a value indicating whether a specified substring occurs within this string.
public static bool Contains(this string source, string value, StringComparison comparison)

Parameters

source string
String to search for matches
value string
The string to seek
comparison StringComparison
Comparison rule

Returns

bool
true if the value parameter occurs within this string, or if value is the empty string (""); otherwise, false.

FormatWith(string, params object[])

A nicer way of calling Format(string, params object[])
public static string FormatWith(this string format, params object[] args)

Parameters

format string
A composite format string.
args object[]
An object array that contains zero or more objects to format.

Returns

string
A copy of format in which the format items have been replaced by the string representation of the corresponding objects in args.

IsNotNullOrEmpty(string)

A nicer way of calling the inverse of IsNullOrEmpty(string)
public static bool IsNotNullOrEmpty(this string value)

Parameters

value string
The string to test.

Returns

bool
true if the value parameter is not null or an empty string (""); otherwise, false.

IsNullOrEmpty(string)

A nicer way of calling IsNullOrEmpty(string)
public static bool IsNullOrEmpty(this string value)

Parameters

value string
The string to test.

Returns

bool
true if the value parameter is null or an empty string (""); otherwise, false.

IsNumeric(string)

Returns a value indicating if the string is numeric
public static bool IsNumeric(this string input)

Parameters

input string
The string to test if is numeric

Returns

bool
True if the string is numeric, otherwise false

Replace(string, string, string, RegexOptions)

Replaces the specified old value with the new value in the input.
public static string Replace(this string input, string oldValue, string newValue, RegexOptions options)

Parameters

input string
The input.
oldValue string
The old value.
newValue string
The new value.
options RegexOptions
The options.

Returns

string
System.String.
To top