![]() |
VOOZH | about |
dotnet add package Soenneker.Extensions.String --version 4.0.693
NuGet\Install-Package Soenneker.Extensions.String -Version 4.0.693
<PackageReference Include="Soenneker.Extensions.String" Version="4.0.693" />
<PackageVersion Include="Soenneker.Extensions.String" Version="4.0.693" />Directory.Packages.props
<PackageReference Include="Soenneker.Extensions.String" />Project file
paket add Soenneker.Extensions.String --version 4.0.693
#r "nuget: Soenneker.Extensions.String, 4.0.693"
#:package Soenneker.Extensions.String@4.0.693
#addin nuget:?package=Soenneker.Extensions.String&version=4.0.693Install as a Cake Addin
#tool nuget:?package=Soenneker.Extensions.String&version=4.0.693Install as a Cake Tool
👁 alternate text is missing from this package README image
👁 alternate text is missing from this package README image
👁 alternate text is missing from this package README image
👁 alternate text is missing from this package README image
A highly optimized library of string extension methods designed to improve performance, readability, and efficiency in .NET applications. This library is ideal for developers looking to streamline common string operations while adhering to best practices and achieving maximum performance.
dotnet add package Soenneker.Extensions.String
string longString = "This is a long string that needs to be truncated";
string truncatedString = longString.Truncate(10);
// truncatedString = "This is a ..."
string alphanumeric = "abc123";
bool isAlphanumeric = alphanumeric.IsAlphaNumeric();
// isAlphanumeric = true
string nonAlphanumeric = "abc123!";
bool isNonAlphanumeric = nonAlphanumeric.IsAlphaNumeric();
// isNonAlphanumeric = false
string test = "this string&is%bad#for\\urls"
test.Slugify() // "this-string-is-bad-for-urls"
string numericString = "3.14";
double? doubleValue = numericString.ToDouble();
// doubleValue = 3.14
string nonNumericString = "abc";
double? nonDoubleValue = nonNumericString.ToDouble();
// nonDoubleValue = null
string stringWithNonDigits = "abc123xyz456";
string digitsOnly = stringWithNonDigits.RemoveNonDigits();
// digitsOnly = "123456"
string originalString = "hello";
string shuffledString = originalString.Shuffle();
// shuffledString = "olhel"
... and more
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 5 NuGet packages that depend on Soenneker.Extensions.String:
| Package | Downloads |
|---|---|
|
Soenneker.Extensions.Configuration
A collection of helpful IConfiguration extension methods |
|
|
Soenneker.Utils.MemoryStream
An easy modern MemoryStream utility |
|
|
Soenneker.Utils.Runtime
A collection of helpful runtime-based operations |
|
|
Soenneker.Extensions.Enumerable.String
A collection of helpful enumerable string extension methods |
|
|
Soenneker.Documents.Document
The base document type providing a building block for storage objects |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.693 | 0 | 6/18/2026 |
| 4.0.690 | 14,691 | 6/16/2026 |
| 4.0.689 | 4,700 | 6/16/2026 |
| 4.0.687 | 53,032 | 6/10/2026 |
| 4.0.686 | 28,947 | 6/9/2026 |
| 4.0.685 | 46,635 | 6/9/2026 |
| 4.0.684 | 48,070 | 6/6/2026 |
| 4.0.683 | 20,154 | 6/6/2026 |
| 4.0.682 | 18,113 | 6/6/2026 |
| 4.0.681 | 12,887 | 6/5/2026 |
| 4.0.679 | 3,226 | 6/5/2026 |
| 4.0.677 | 9,802 | 6/5/2026 |
| 4.0.676 | 6,615 | 6/5/2026 |
| 4.0.675 | 148,580 | 5/12/2026 |
| 4.0.674 | 82,480 | 5/2/2026 |
| 4.0.673 | 73,674 | 4/23/2026 |
| 4.0.672 | 18,498 | 4/23/2026 |
| 4.0.671 | 14,364 | 4/23/2026 |
| 4.0.670 | 10,667 | 4/22/2026 |
| 4.0.668 | 36,842 | 4/21/2026 |
Update actions/checkout action to v7 (#816)