UnitsNet
SmartEnum
Our great sponsors
UnitsNet | SmartEnum | |
---|---|---|
8 | 7 | |
2,117 | 2,024 | |
- | - | |
8.6 | 8.2 | |
1 day ago | 8 days ago | |
C# | C# | |
MIT No Attribution | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
UnitsNet
-
Java opensource projects that need help from community.
If engineering/scientific projects appeal to you, Units of measurement implementations for Java are woefully behind when compared with the likes of UnitsNet for C#.
-
Strong typedefs
Check out EngineeringUnits (https://github.com/MadsKirkFoged/EngineeringUnits), or UnitsNet (https://github.com/angularsen/UnitsNet)
-
TypeDef for C#?
Just FYI: https://github.com/angularsen/UnitsNet
-
What is it about C# that you do NOT like compared to other languages?
(I occasionally use https://github.com/angularsen/UnitsNet/, but it's not quite the same as doing it at the compiler level.)
-
With all the new features and the upcoming features can I inherhit from int yet?
UnitsNet does this for common units of measure, and for a more general solution, there's also ValueOf
-
Recipes, conversions, and fractions; or how I wrote part of my C# app.
What would be best is if there was a library to use to convert things to and from measurements. This was what I first attempted, using The UnitsNet library. This library is excellent, and I recommend it to many people. The issue I have with it, is that it was far more in depth than what I need it to do.
SmartEnum
-
Is there a "right" way to consolidate constants in C#/.NET?
I agree SmartEnum is my go-to for this
-
Smart Enums In C# Like Java
In C# I am not able to add constructors, properties, and methods. although there is a library to do this https://github.com/Ardalis/SmartEnum but wouldn't be nice if we have this feature built-in to C#.
- What is it about C# that you do NOT like compared to other languages?
-
Displaying Enums with custom value
You can use the SmartEnum library.
What are some alternatives?
Enums.NET - Enums.NET is a high-performance type-safe .NET enum utility library
SmartAnnotations - A library for .NET that uses source generators to automatically generate data annotations for your models.
ShareX - ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
unlib - a light-weight, header-only, dependency-free, C++14 library for ISO units
NodaTime - A better date and time API for .NET
Papercut - Papercut SMTP -- The Simple Desktop Email Server
csharpier - CSharpier is an opinionated code formatter for c#.
Netling - Netling is a load tester client for easy web testing.
CodeHub - CodeHub is an iOS application written using Xamarin
AngouriMath - New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.
Downloader - Fast, cross-platform and reliable multipart downloader with asynchronous progress events for .NET applications.
csharplang - The official repo for the design of the C# programming language