Table of Contents

CharExtensions Class

Definition

Namespace
Cuemon.Extensions
Assemblies
Cuemon.Extensions.Core.dll
Source
src/Cuemon.Extensions.Core/CharExtensions.cs

Extension methods for the char struct.

public static class CharExtensions
Inheritance
object
CharExtensions

Examples

The following example demonstrates converting sequences of values to strings and string sequences using the ToEnumerable and FromChars extension methods.

using System;
using System.Collections.Generic;
using System.Linq;
using Cuemon.Extensions;

namespace MyApp.Examples;

public static class CharExtensionsExample
{
    public static void Demonstrate()
    {
        char[] chars = "Hello World".ToCharArray();
        string text = chars.FromChars();
        IEnumerable<string> strings = chars.ToEnumerable();
        string alphabet = Enumerable.Range('A', 26).Select(c => (char)c).FromChars();

        Console.WriteLine(text);
        Console.WriteLine(strings.Count());
        Console.WriteLine(alphabet);
    }
}

Methods

Name Description
FromChars(IEnumerable<char>)

Converts the specified values to its equivalent string representation.

ToEnumerable(IEnumerable<char>)

Converts the specified values to its equivalent IEnumerable<T>.