Data Types C#

namespace Qxado.DataAccess.Implementation.Util
{
    using System.Text;
    public static class StringHelper
    {
        public static string ReplaceOnce(string template, string placeholder, string replacement) {
            var loc = template.IndexOf(placeholder);
            return loc < 0 ? template : new StringBuilder(template.Substring(0, loc))
                                            .Append(replacement)
                                            .Append(template.Substring(loc + placeholder.Length))
                                            .ToString();
        }
    }
}