c# - 在 C# 中重新分配变量值

标签 c# variable-assignment

在 C# 中做这样的事情是否安全,或者至少是一种“良好做法”:

string cnt;

....
cnt = cnt.Trim();

(例如,在 C 语言中,有时您必须小心处理这种赋值。)

最佳答案

是的,它是安全的,而且对于字符串来说通常是个好主意,因为它们是不可变的(原始对象未更改,Trim() 返回对新对象的引用)。

关于c# - 在 C# 中重新分配变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19975593/

相关文章:

C# - 如何通过发送 EM_GETTEXTRANGE 消息从写字板获取文本范围?

c# - 如何使用 C# 创建 Google DataTable JSON 预期源?

scripting - 有没有更干净的方法将 "else if"添加到 Awk 等的赋值条件中?

PHP 里面的 javascript 函数?

c# - 如何使用 C# 从 XmlTextWriter 中删除 BOM?

c# - 在 WPF 程序中,我想更改 "Lines"上所有 "Canvas"的描边颜色

c# - 异常在 try/catch 上下文中丢失了部分堆栈跟踪

delphi - 将过程分配给动态创建的对象

ruby - 变量赋值 "x, = 1,2"在 Ruby 中如何工作?

c# - 返回赋值表达式