C#有关字符串和路径的拼接
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#有关字符串和路径的拼接相关推荐
- 解析字符串获取路径_node学习--path 路径模块
这个模块相当重要也很常用 path 路径模块 Node.js 通过path这个内置模块,提供了一些路径操作的API,具体可以参考官方的api文档.这里列举一些常用的API. path.extname( ...
- NodeJS 之 fs 模块(路径动态拼接问题)
NodeJS 之 fs 模块(路径动态拼接问题) 参考 描述 问题 描述 准备工作 content.txt main.js 复现 前奏 惊雷 再探 分析 解决 __dirname path 模块 pa ...
- java求拼接后的字符串长度,java如何拼接字符串
java 动态拼接字符串,Java 字符串拼接效率分析及最佳实践,java字符串拼接,java如何拼接字符串 在JAVA 中拼接两个字符串的最简便的方式就是使用操作符"+"了.如果 ...
- Python 轻松解决从 K 个字符串数组中任意取一个字符串,按顺序拼接,列出所有可能的字符串组合。(对比用库和不用库的方法)
文章目录 一.问题说明 二.解决方法 一.问题说明 问题来源:粉丝的提问 从 K 个字符串数组中任意取一个字符串,按顺序拼接,列出所有可能的字符串组合(对比用库和不用库的方法) 二.解决方法 iter ...
- PHP:字符串的分割与拼接
字符串的分割与拼接: 1.explode(); 把字符串打散为数组: ** <?php $str = "Hello world. I love Shanghai!"; pri ...
- glob.glob() + os.path.join() :找到文件路径,拼接路径
1. glob方法: glob模块的主要方法就是glob,该方法返回所有匹配的文件路径列表(list):该方法需要一个参数用来指定匹配的路径字符串(字符串可以为绝对路径也可以为相对路径),其返回的文件 ...
- 微信小程序 - <image>图片 src 路径动态拼接多个变量
前言 在微信小程序中对于动态图像 src 路径,您无法像正常 Vue 项目那样拼接变量路径,这归结于小程序框架底层. 在正常 Vue 中,一个默认字符串和一个变量,很容易实现. 但在微信小程序中,您会 ...
- python中文路径与英文路径的拼接
总述: 介绍几种拼接中文路径和英文路径的常用方式,和几种坑.如果没时间看坑,直接跳到最后即可 常见错误: 1.通过"{}{}{}".format()来拼接 path1 = &quo ...
- excel字符串和单元格拼接_Excel实例分享-学会输入数据小技巧,让你的工作效率远超同事...
一.巧用定位功能 公众号早些时候发过如何快速选取区域的各类快捷键和快捷操作,以及CTRL+G的定位功能使用情况等,但实际的数据情况可能没有那么整齐,举个例子: 上图这组数据,共1110行数据.第一列i ...
最新文章
- 原创经验:微信小程序开发总结
- Flash cs5 初试
- Linux-安装 Ubuntu Server 16.04 X64(图文教程详细版)
- matlab中find函数简单用法
- 转: 深入浅出-网络七层模型
- 【PAT甲级 - 1028】List Sorting (25分)(模拟,排序)
- 由friend用法引出的声明与定义那些事儿
- 【Antlr】Antlr语法设计
- 20155226实验四
- 国产分布式ETL调度管理工具 TASKCTL 8.0 核心/代理节点部署
- SUSE Linux 网络配置
- 低配电脑Win10哪个版本好用?
- 今日头条视频如何收益
- 前端页面导出为xls、xlsx格式的excel文件
- android 通知历史,如何查看已随指尖划走的那些通知 -- Past Notifications #Android
- 海康摄像头http抓图
- ring buffer 环形队列 C++实现
- UVa 12563 Jin Ge Jin Qu hao(01背包)
- static不应在文件范围内定义的成员函数上使用
- ext winds点击超连接_东南大学崔铁军院士团队在信息超材料领域取得新进展
热门文章
- 明明是那么好的人,却又是那么伤人的人
- 长在火山熔岩石板地上的大米
- 在hive3.1.2中插入数据,报could not find or load main class org.apache.hadoop.mapred.YarnChild
- 计算机导论中逻辑与或非的公式,12.函数与公式之逻辑函数(or,and,not,if)
- 华为OD机试真题 Python 实现【开放日活动】【100%通过率】【2022.11 Q4 新题】
- 《要么读书,要么旅行,身体和灵魂总有一个在路上》读后感
- 微信小程序 获取手机号 JavaScript解密示例代码详解
- 5分钟带你看完 WWDC 2018
- java 新功能_最新的Java版本101有什么新功能?
- DataGridView控件数据导出表格