小编man*_*ava的帖子

string.Format错误与大括号

我正在尝试构建一个字符串,它有两个字符串部分,它出错了......这是我的代码如下

 StringBuilder str = new StringBuilder();          
            str.AppendFormat("{0}",GetAccessor(attr, rootTblName)).AppendLine();                
            str.Append("}").AppendLine();

            return str.ToString();


 private string GetAccessor(DataAttribute attr, string rootTblName)
        {
            return string.Format("get { return {0}.{1}; }", 
                GetRootPvtMember(rootTblName), 
                attr.MdlPart.InternalName
            );
        }
Run Code Online (Sandbox Code Playgroud)

错误:输入字符串格式无效.......它失败我的意思是错误输出由于GetAccessor返回字符串中的"{","}"而没有它的工作,但我需要它们.所以任何工作围绕PLZ .....

c# string-formatting

3
推荐指数
2
解决办法
1999
查看次数

标签 统计

c# ×1

string-formatting ×1