• 【转载】 C#使用String.Format拼接字符串


    在C#程序开发过程中,很多时候会使用字符串拼接,最简单的字符串拼接操作就是所有的字符串使用加号+相加连接起来,但这种代码形式非常不适合代码维护阅读,尤其是拼接字符串语句比较复杂的时候,如拼接SQL语句等情况,此时就可考虑使用String.Format函数来实现,通过占位符将语句中需要放入变量的位置空出来,而后再用对应的变量值来格式化。

    例如,我们要拼接一个Sql查询语句,直接拼接的语句如下:

    string name = "XXX";
    string value = "XXX";   

    string Sql = "Select * FROM Table Where  Name='" + name + "'  AND Id In (Select OrderId FROM TableB  Where value='" + value + "')";

    上述语句可读性比较差,可用String.Format函数来改良下:

    string sql1 = @"Select * From Table Where Name='{0}' AND Id In (Select OrderId FROM TableB Where value='{1}')";
    sql1 = string.Format(name,value);

    可读性明显增强。

    备注:原文转载自博主个人站IT技术小趣屋,原文链接 C#使用String.Format拼接字符串_IT技术小趣屋

    博主个人技术交流群:960640092,博主微信公众号如下:

  • 相关阅读:
    es5和es6的区别
    如何将word文档内容在网页显示方法
    实现在线浏览PDF文件的方法
    移动端开发兼容问题
    常见的浏览器兼容问题和解决方法
    弹层
    猜数字游戏
    米字格画布
    时钟制作
    关于屏幕高度
  • 原文地址:https://www.cnblogs.com/xu-yi/p/10969586.html
Copyright © 2020-2023  润新知