W4G.Extensions
1.1.0
dotnet add package W4G.Extensions --version 1.1.0
NuGet\Install-Package W4G.Extensions -Version 1.1.0
<PackageReference Include="W4G.Extensions" Version="1.1.0" />
paket add W4G.Extensions --version 1.1.0
#r "nuget: W4G.Extensions, 1.1.0"
// Install W4G.Extensions as a Cake Addin #addin nuget:?package=W4G.Extensions&version=1.1.0 // Install W4G.Extensions as a Cake Tool #tool nuget:?package=W4G.Extensions&version=1.1.0
W4G.Extensions
Este repositório contém uma coleção de extensões para facilitar o desenvolvimento em diversas plataformas.
Atualmente em construção, o objetivo é fornecer uma biblioteca de recursos úteis e comuns para agilizar o processo de desenvolvimento.
Recursos Disponíveis (em constante atualização)
Extensões para Documentos (detalhes)
- CPF: CpfIsValid, CpfCorrect, CpfFormat.
- CNPJ: CnpjIsValid, CnpjCorrect, CnpjFormat.
*Já preparado para o CNPJ contendo alfanuméricos que entrará em vigor em 01/07/2026 (IN RFB nº 2119).
Extensões para CEP (detalhes)
*Esta extensão utiliza a API ViaCEP para obter informações sobre o CEP informado.
Extensões para Enums (detalhes)
Extensões para Números (detalhes)
Extensões para Objects (detalhes)
Extensões para Serialização (detalhes)
Extensões para Strings (detalhes)
Como Utilizar
Instalação via NuGet: Você pode instalar as extensões via NuGet Package Manager executando o seguinte comando no Console do Gerenciador de Pacotes:
dotnet add package W4G.Extensions
Depois de instalar o pacote, você pode usar as extensões em seu código. Veja um exemplo de uso do método ToCurrency():
using W4G.Extensions;
class Program
{
static void Main(string[] args)
{
double value = 1234.56;
string formattedValue = value.ToCurrency(); // R$ 1.234,56
Console.WriteLine(formattedValue);
}
}
Contribuindo
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues para relatar bugs, sugerir novas funcionalidades ou enviar pull requests com melhorias.
Licença
Este projeto é licenciado sob a MIT License.
Este README.md fornece uma visão geral do repositório, lista os recursos disponíveis, explica como instalar e usar as extensões, e também encoraja contribuições.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Newtonsoft.Json (>= 13.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.