Table of Contents

Class NaturalComparer

Namespace
MudBlazor.Utilities
Assembly
MudBlazor.dll
public class NaturalComparer : IComparer<object>
Inheritance
NaturalComparer
Implements
Inherited Members
Extension Methods

Constructors

NaturalComparer()

public NaturalComparer()

Methods

Compare(object, object)

public int Compare(object x, object y)

Parameters

x object
y object

Returns

int

CompareNatural(string, string)

Credit goes to user J.D. and user Ian Kemp from StackOverFlow for this algorithm https://stackoverflow.com/a/7048016

public static int CompareNatural(string strA, string strB)

Parameters

strA string
strB string

Returns

int

CompareNatural(string, string, CultureInfo, CompareOptions)

public static int CompareNatural(string strA, string strB, CultureInfo culture, CompareOptions options)

Parameters

strA string
strB string
culture CultureInfo
options CompareOptions

Returns

int