c# - How to get String.Format not to parse {0} -
i writing code generation tool have lines like
stringbuilder sp = new stringbuilder(); sp.appendformat(" public {0}textcolumn()\n", classname); sp.appendline(" {" sp.appendline(" column = new datagridviewtextboxcolumn();"); sp.appendformat(" column.datapropertyname = \"{0}\";\n", columnname);
however issue having when run in line this.
sp.appendformat("return string.format(\"{0} = '{0}'\", cmblist.selectedvalue);", columnname);
i want first {0}
turn in whatever value of columnname want seccond {0}
left alone internal string.format
process correctly.
how do this?
use double curly braces:
string result = string.format("{{ignored}} {{123}} {0}", 543);
Comments
Post a Comment