WebStart with a blank string var new_string = ""; // 1. Replace first Length - n characters with X for (var i = 0; i < str.Length - n; i++) new_string += "X"; // 3. Add in the last n characters from original string. new_string += str.Substring (str.Length - n); Share Improve this answer Follow answered Mar 7, 2013 at 3:04 mellamokb 55.9k 12 108 136 WebDec 3, 2024 · The following example includes the "dd" custom format specifier in a custom format string. C# DateTime date1 = new DateTime (2008, 1, 2, 6, 30, 15); …
c# - Format a Social Security Number (SSN) as XXX-XX-XXXX from ...
WebAug 16, 2024 · public static class StringExtensions { public static string Mask(this string source, int start, int maskLength) { return source.Mask(start, maskLength, 'X'); } public static string Mask(this string source, int start, int maskLength, char maskCharacter) { if (start > source.Length -1) { throw new ArgumentException("Start position is greater than … WebAug 16, 2012 · I would like to be able to apply the following display masks in c# to doubles to produce formatted strings. For example I want the following display masks: 0; (0) to produce a format like 126524 0,.00; (0,.00) gives 183.94 Total Spend: €0,.00; (0,.00) -> "Total Spend €12.34" 0 Days -> "0 Days" penniman on the park condos
c# - Masking all characters of a string except for the last n ...
WebYou can use # multiple times (see Custom Numeric Format Strings):. string.Format("{0:#,#.#####}", decimalValue) Or, if you're just formatting a number directly, you can also just use decimal.ToString with the format string.. However, there is no way to include "unlimited decimal numbers".Without a library supporting arbitrary precision … Webpublic static string MaskSsn (this string ssn, int digitsToShow = 4, char maskCharacter = 'x') { if (String.IsNullOrWhiteSpace (ssn)) return String.Empty; const int ssnLength = 9; const string separator = "-"; int maskLength = ssnLength - digitsToShow; // truncate and convert to number int output = Int32.Parse (ssn.Replace (separator, … WebOct 28, 2014 · private static string Mask (string input, string mask) { var intervals = from interval in mask.Split (',') let split = interval.Split ('-').Select (int.Parse).ToArray () select input.Substring (split.First () - 1, split.Last () - split.First () + 1); return string.Join (string.Empty, intervals); } penniman on the park