public static class DmitryExtensions >>> { >>> public static string Encode (this string s) >>> { >>> //Return encoded here >>> return s; >>> } >>> public static string Decode(this string s) >>> { >>> //Return decoded here >>> return s; >>> } >>> }Called like:
string text = "Hello".Encode(); >>> private string y = text.Decode(); >>> >>> //You can also chain (thought not much sense in this particular context) >>> private string chained = "Hello".Encode().Decode();If the methods will be used in other projects put them in their own DLL and reference that when you need the methods.....
>>>>cPassword = "ABCD";
>>>>string Decoded;
>>>>Decoded = MyNameSpace.String.Decoded( cPassword );Gregory