क्या मैं किसी अज्ञात प्रकार को फ़ंक्शन में रिटर्न प्रकार के रूप में उपयोग कर सकता हूं, और तब सामान जो किसी सरणी या किसी प्रकार के संग्रह में मूल्य लौटाता है, जबकि नए सरणी/संग्रह में अतिरिक्त फ़ील्ड जोड़ता है? मेरी स्यूडोकोड बहाना ...फ़ंक्शन से बेनामी प्रकार वापसी
private var GetRowGroups(string columnName)
{
var groupQuery = from table in _dataSetDataTable.AsEnumerable()
group table by new { column1 = table[columnName] }
into groupedTable
select new
{
groupName = groupedTable.Key.column1,
rowSpan = groupedTable.Count()
};
return groupQuery;
}
private void CreateListofRowGroups()
{
var RowGroupList = new List<????>();
RowGroupList.Add(GetRowGroups("col1"));
RowGroupList.Add(GetRowGroups("col2"));
RowGroupList.Add(GetRowGroups("col3"));
}
के संभावित डुप्लिकेट [एक्सेस करना सी # बेनामी प्रकार वस्तुओं] (http://stackoverflow.com/questions/713521/accessing-c-sharp -नानाम-प्रकार-ऑब्जेक्ट्स) – nawfal
[वापसी का अनाम प्रकार?] (http://stackoverflow.com/questions/534690/return-anonymous-type) के संभावित डुप्लिकेट –