gpt4 book ai didi

c# - DataTable 是通过引用传递的吗?

转载 作者:行者123 更新时间:2023-12-02 15:32:03 24 4
gpt4 key购买 nike

<分区>

这听起来像是一个愚蠢的问题,但我只是偶然发现了这个问题。我知道您可以使用 ref 通过引用传递参数。但是我有这个方法

    public void SaveRecordsIntoTemporaryTable(DataTable objDataTable, string userSessionID)
{

// The objDataTable has 5 columns "Id", "Name", "Tag_1", "Tag_2", "Tag_3"
// Now in here I remove "Tag_1", "Tag_2", and "Tag_3"
objDataTable.Columns.Remove("Tag_1");
objDataTable.Columns.Remove("Tag_2");
objDataTable.Columns.Remove("Tag_3");

...

}

现在我已经在第三行设置了一个调试点,但是在我删除此列 "Tag_3" 之后,我将光标悬停在参数中的 objDataTable 上, DataTable 它显示的列也被删除了吗?那么,它是通过引用传递的吗?

更新

好的,如果它通过 reference 传递,如果我使用 ref 会有什么不同?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com