{"title":"C# 避免List 引用传递: 如何创建独立副本并修改数据", "description":"本文介绍如何使用LINQ的ToList()方法在C#中创建List的独立副本,避免引用传递导致修改一个变量同时影响另一个变量的问题。", "keywords":"C#, List, 引用传递, 副本, ToList(), LINQ", "content":"要保证两个变量是独立的,不进行引用传递,可以使用LINQ的ToList()方法创建第二个变量的副本。示例代码如下:\n\ncsharp\nList<T> list1 = new List<T>(); // 第一个变量\nList<T> list2 = list1.Where(condition).ToList(); // 第二个变量的副本\n\n// 修改第二个变量的内容\n// ...\n\n// 第一个变量不会跟着变化\n"}


原文地址: https://www.cveoy.top/t/topic/pvhB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录