Extension Methods Update
I’ve been working on some more Extension Method stuff (I’ll be sharing soon!), and in the process I updated the DevelopingForDotNet.Extensions namespace. Here is a list of the updated methods:
- DateTime.GetDateString() - accepts an Enum for the format of the DateTime string (Enum is part of the namespace). Overridden to allow control over the separator character.
- DateTime.TwoDigitYear() - returns the Year of the DateTime in two digit format. Great for aligning with legacy data.
- IDictionary.ExecuteOnValues<K, V>() - performs an Action<V> on each Value in a Dictionary.
- decimal.ConvertToMoney() - Converts any decimal to a two decimal precision numeric. Overridden to allow control over rounding behavior.
- decimal.GetMoneyString() - Converts a decimal to Money and returns a properly formatted string.
- decimal.GetUSMoneyString() - implements the above, but specific to US Currency. Also overridden for rounding.
- long.ConvertToWords() - converts a long value to spelled out words.
- decimal.GetDecimalNumbers() - returns just the decimal portion to the right of the decimal point as an integer.
- StringBuilder.Clear() - clears all text from a StringBuilder (sets its length to 0).
Be sure to download the update. Keep watching, there will be more to come.
if (YouLikeIt) {
No comments yet. Be the first.
Leave a reply