0
所以我正在從事這個VB到C#的Web應用程序遷移,並遇到了一個問題,我希望有一個簡單的工作。有一個使用GridView控件的webform。在代碼中,它將列集合傳遞給基於用戶,權限和環境動態添加列的方法。因此,柱傳遞到使用的ByRef像這樣在VB中的功能:使用ref將GridView列傳遞給方法
Public Sub PopulateColumns(ByRef ColumnCollection As DataControlFieldCollection)
'Do something
End Sub
現在在C#中,我使用了ref關鍵字,但列集合沒有一個二傳手。我最快的解決方法是什麼?我將很快將這個轉換爲一個jQuery網格,所以我不關心最佳實踐,而只是讓它工作。
這是在C#:
public void PopulateColumns(ref DataControlFieldCollection columnCollection)
{
// Something here
}
被稱爲像這樣...
.PopulateColumns(ref EmployeeGridView.Columns)
不太確定爲什麼它是一個ByRef之前。感謝您拯救我的金髮時刻! – 2009-10-30 17:35:39