Skip to content

Bungalow12/UsefulCSharpExt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UsefulCSharpExt

Useful C# Class Extensions

In the initial version I introduced string extensions to allow for the static Format call on a string instance: "Standard Format Example: Hex: 0x{0:X8}".Format(110);

And a Python style named argument version: "[0x{location:X8}] {function}({type} bar)".Format(new Dictionary<string, object>() { {"function", "Foo"}, {"type", "int"}, {"location", 110} });

As you can see the formatting options still apply from the standard Format call.

In order to make this all happen there is a Replace method added to the a string instance that allows for the replacing of the value in a RegEx Group name.

I can't take credit for that code as I found it here: http://stackoverflow.com/questions/2656116/replace-named-group-in-regex-with-value#13342795

About

Useful C# Class Extensions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages