C#有关字符串和路径的拼接

1.使用+

这个就不多说了,大家都懂。但是真正写代码为避免一些错误,应少用+进行复杂的字符串拼接。

2.使用$" "

只需将要拼接的字符串放到双引号里面,如果是变量的话,则需要用{}花括号将变量括起来。
示例如下:

 var stringContent1 = "牵牛";var stringContent2 = "织女";var stringContent3 = "love";var totalContent = $"{stringContent1}是我大哥,{stringContent1}很{stringContent3}{stringContent2}";Console.WriteLine(totalContent);

输出结果:牵牛是我大哥,牵牛很love织女

3.stringBulider类

StringBuilder sb = new StringBuilder("你好:");
sb.Append("章鱼哥").Append(",海绵宝宝。").Append("周末愉快!");

结果:你好:章鱼哥,海绵宝宝。周末愉快!

4.Path.Combine()

用法:
Combine(String[])
将字符串数组组合成一个路径。
Combine(String, String)
将两个字符串组合成一个路径。
Combine(String, String, String)
将三个字符串组合成一个路径。
Combine(String, String, String, String)
将四个字符串组合成一个路径。

1,直接将要拼接的字符串地址写入一个字符串数组

            string[] paths = { @"d:\archives", "2001", "media", "images" };string fullPath = Path.Combine(paths);Console.WriteLine(fullPath);结果:d:\archives\2001\media\images

2. 传入字符串进行拼接

Path.Combine(@"C:\Pictures\", "Saved Pictures"); 结果:C:\Pictures\Saved Pictures

C#有关字符串和路径的拼接相关推荐

  1. 解析字符串获取路径_node学习--path 路径模块

    这个模块相当重要也很常用 path 路径模块 Node.js 通过path这个内置模块,提供了一些路径操作的API,具体可以参考官方的api文档.这里列举一些常用的API. path.extname( ...

  2. NodeJS 之 fs 模块(路径动态拼接问题)

    NodeJS 之 fs 模块(路径动态拼接问题) 参考 描述 问题 描述 准备工作 content.txt main.js 复现 前奏 惊雷 再探 分析 解决 __dirname path 模块 pa ...

  3. java求拼接后的字符串长度,java如何拼接字符串

    java 动态拼接字符串,Java 字符串拼接效率分析及最佳实践,java字符串拼接,java如何拼接字符串 在JAVA 中拼接两个字符串的最简便的方式就是使用操作符"+"了.如果 ...

  4. Python 轻松解决从 K 个字符串数组中任意取一个字符串,按顺序拼接,列出所有可能的字符串组合。(对比用库和不用库的方法)

    文章目录 一.问题说明 二.解决方法 一.问题说明 问题来源:粉丝的提问 从 K 个字符串数组中任意取一个字符串,按顺序拼接,列出所有可能的字符串组合(对比用库和不用库的方法) 二.解决方法 iter ...

  5. PHP:字符串的分割与拼接

    字符串的分割与拼接: 1.explode(); 把字符串打散为数组: ** <?php $str = "Hello world. I love Shanghai!"; pri ...

  6. glob.glob() + os.path.join() :找到文件路径,拼接路径

    1. glob方法: glob模块的主要方法就是glob,该方法返回所有匹配的文件路径列表(list):该方法需要一个参数用来指定匹配的路径字符串(字符串可以为绝对路径也可以为相对路径),其返回的文件 ...

  7. 微信小程序 - <image>图片 src 路径动态拼接多个变量

    前言 在微信小程序中对于动态图像 src 路径,您无法像正常 Vue 项目那样拼接变量路径,这归结于小程序框架底层. 在正常 Vue 中,一个默认字符串和一个变量,很容易实现. 但在微信小程序中,您会 ...

  8. python中文路径与英文路径的拼接

    总述: 介绍几种拼接中文路径和英文路径的常用方式,和几种坑.如果没时间看坑,直接跳到最后即可 常见错误: 1.通过"{}{}{}".format()来拼接 path1 = &quo ...

  9. excel字符串和单元格拼接_Excel实例分享-学会输入数据小技巧,让你的工作效率远超同事...

    一.巧用定位功能 公众号早些时候发过如何快速选取区域的各类快捷键和快捷操作,以及CTRL+G的定位功能使用情况等,但实际的数据情况可能没有那么整齐,举个例子: 上图这组数据,共1110行数据.第一列i ...

最新文章

  1. 原创经验:微信小程序开发总结
  2. Flash cs5 初试
  3. Linux-安装 Ubuntu Server 16.04 X64(图文教程详细版)
  4. matlab中find函数简单用法
  5. 转: 深入浅出-网络七层模型
  6. 【PAT甲级 - 1028】List Sorting (25分)(模拟,排序)
  7. 由friend用法引出的声明与定义那些事儿
  8. 【Antlr】Antlr语法设计
  9. 20155226实验四
  10. 国产分布式ETL调度管理工具 TASKCTL 8.0 核心/代理节点部署
  11. SUSE Linux 网络配置
  12. 低配电脑Win10哪个版本好用?
  13. 今日头条视频如何收益
  14. 前端页面导出为xls、xlsx格式的excel文件
  15. android 通知历史,如何查看已随指尖划走的那些通知 -- Past Notifications #Android
  16. 海康摄像头http抓图
  17. ring buffer 环形队列 C++实现
  18. UVa 12563 Jin Ge Jin Qu hao(01背包)
  19. static不应在文件范围内定义的成员函数上使用
  20. ext winds点击超连接_东南大学崔铁军院士团队在信息超材料领域取得新进展

热门文章

  1. 明明是那么好的人,却又是那么伤人的人
  2. 长在火山熔岩石板地上的大米
  3. 在hive3.1.2中插入数据,报could not find or load main class org.apache.hadoop.mapred.YarnChild
  4. 计算机导论中逻辑与或非的公式,12.函数与公式之逻辑函数(or,and,not,if)
  5. 华为OD机试真题 Python 实现【开放日活动】【100%通过率】【2022.11 Q4 新题】
  6. 《要么读书,要么旅行,身体和灵魂总有一个在路上》读后感
  7. 微信小程序 获取手机号 JavaScript解密示例代码详解
  8. 5分钟带你看完 WWDC 2018
  9. java 新功能_最新的Java版本101有什么新功能?
  10. DataGridView控件数据导出表格