Sprache: C#
Um nicht immer umständlich die string.Format Methode aufrufen zu müssen, habe ich mir zwei kleine Extension Functions gebastelt.
Beispielaufruf:
[code]string formatTest = "{0}, {1}";
Console.WriteLine(formatTest.Format(1, 2));[/code]
public static class Extension
{
public static string Format(this string source, params object[] args)
{
return string.Format(source, args);
}
public static string Format(this string source, IFormatProvider provider, params object[] args)
{
return string.Format(provider, source, args);
}
}
public static class Extension
{
public static string Format(this string source, params object[] args)
{
return string.Format(source, args);
}
public static string Format(this string source, IFormatProvider provider, params object[] args)
{
return string.Format(provider, source, args);
}
}
Alte URL:
/snippet/string-format-als-extension-function/13094
Das sollte mit C# 6 überflüssig sein:
[code]$“asd {var} asd“[/code]
https://msdn.microsoft.com/en-us/library/dn961160.aspx