相关疑难解决方法(0)

字符串 - 克隆、复制和标准影响之间的区别

我在浏览遗留代码时刚刚遇到这样的块:

object exeName = _connectionSettings.ApplicationName.Clone();
RandomFunction(exeName);
Run Code Online (Sandbox Code Playgroud)

起初这对我来说似乎没什么用,但它让我感到好奇。两者之间是否存在根本区别:

var copiedString = initialString;
var copiedString = initialString.Clone();
var copiedString = string.Copy(initialString);
Run Code Online (Sandbox Code Playgroud)

我创建了一个基本的单元测试,似乎表明没有,因为无论使用什么方法,它的行为方式都是相同的(复制字符串的初始影响、初始字符串的更改、复制字符串值的断言)。我错过了什么吗?

.net c#

3
推荐指数
1
解决办法
2023
查看次数

标签 统计

.net ×1

c# ×1