Предположим, у меня есть следующие фрагменты кода, т. Е. Goo call foo, DataTable, созданный goo и foo, вызовет только Rows.Add. Затем goo будет использовать обновленные данные экземпляра DataTable из foo.C# передача ref type параметр issue
В моем случае есть ли какие-либо различия или преимущества по сравнению с использованием и использованием параметра ref?
Я использую C# + .Net 3.5 + VSTS2008.
void foo (ref DataTable dt)
{
// call Row.Add on dt
}
void goo()
{
DataTable dt1 = ...; // create a new instance of DataTable here
foo (ref dt1);
// read updated content of DataTable by foo here
}
Каковы шансы, что вы действительно примете ответ на этот вопрос? – womp