TextCaseConverter 1.0.0
dotnet add package TextCaseConverter --version 1.0.0
NuGet\Install-Package TextCaseConverter -Version 1.0.0
        
        
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
                    
    
    <PackageReference Include="TextCaseConverter" Version="1.0.0" />
        
        
For projects that support PackageReference, copy this XML node into the project file to reference the package.
                    
    
    <PackageVersion Include="TextCaseConverter" Version="1.0.0" />
<PackageReference Include="TextCaseConverter" />
        
        
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
                    
    
    paket add TextCaseConverter --version 1.0.0
        
        
 The NuGet Team does not provide support for this client. Please contact its maintainers for support.
                    
    
    #r "nuget: TextCaseConverter, 1.0.0"
        
        
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
                    
    
    #:package TextCaseConverter@1.0.0
        
        
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
                    
    
    #addin nuget:?package=TextCaseConverter&version=1.0.0
#tool nuget:?package=TextCaseConverter&version=1.0.0
        
        
 The NuGet Team does not provide support for this client. Please contact its maintainers for support.
                    
    
    Text Case Converter
Text Case Converter is a lightweight C# library for transforming text into different casing formats.
Features
- Convert text to Sentence Case, Title Case, Uppercase, Lowercase, and Capitalized Case
- Support for Camel Case, Pascal Case, Snake Case, Kebab Case, and Alternating Case
- Simple and easy-to-use API
Installation
You can install this package via NuGet:
dotnet add package TextCaseConverter
## Usage
To use the `TextFormatter` class, call the `FormatText` method and provide the text you want to format, along with the desired `caseType` parameter.
### Syntax:
```csharp
using TextCaseConverter;
string text = "hello world";
// Different case conversions
string sentenceCase  = TextCaseConverter.ConvertText.TextCase(text, "sentence");   // "Hello world"
string titleCase     = TextCaseConverter.ConvertText.TextCase(text, "title");      // "Hello World"
string upperCase     = TextCaseConverter.ConvertText.TextCase(text, "uppercase");  // "HELLO WORLD"
string lowerCase     = TextCaseConverter.ConvertText.TextCase(text, "lowercase");  // "hello world"
string capitalized   = TextCaseConverter.ConvertText.TextCase(text, "capitalized");// "Hello World"
string camelCase     = TextCaseConverter.ConvertText.TextCase(text, "camel");      // "helloWorld"
string pascalCase    = TextCaseConverter.ConvertText.TextCase(text, "pascal");     // "HelloWorld"
string snakeCase     = TextCaseConverter.ConvertText.TextCase(text, "snake");      // "hello_world"
string kebabCase     = TextCaseConverter.ConvertText.TextCase(text, "kebab");      // "hello-world"
string alternating   = TextCaseConverter.ConvertText.TextCase(text, "alternating");// "hElLo wOrLd"
| Product | Versions Compatible and additional computed target framework versions. | 
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. | 
        
        Compatible target framework(s)
    
    
        
        Included target framework(s) (in package)
    
    Learn more about Target Frameworks and .NET Standard.
- 
                                                    net8.0- No dependencies.
 
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | 
|---|---|---|
| 1.0.0 | 232 | 3/12/2025 | 
Initial release with support for 10 different text casing formats