मैं 4 कॉलम के साथ एक मेमोरी टेबल डेटा संरचना बनाना चाहता हूं ताकि मैं कॉलम के किसी भी संयोजन (उदाहरण के लिए linq का उपयोग करके) के आधार पर मूल्यों को देख सकूं। क्या इसके लिए कोई अंतर्निहित डेटा प्रकार है या क्या मुझे खुद को तैयार करना है (जाहिर है मैं नहीं कर सकता)?इन-मेमोरी टेबल डेटा संरचना
5
A
उत्तर
5
जब तक आप कुछ मन में विशिष्ट है, मैं किसी भी सूची यानी
public class SomethingSuitable {
public int Foo {get;set;}
public string Bar {get;set;}
public DateTime Blap {get;set;}
public float Blip {get;set;}
}
उपयुक्त नाम और प्रकार के साथ 4 गुण, के साथ एक प्रकार की घोषणा और प्रयोग करेंगे/सरणी/शब्दकोश आदि के रूप में आवश्यक है, या बस
data.Single(x => x.Bar == "abc");
आदि
2
3
1
के बारे में बस कैसे:
var dataStructure = new[] {
new { col1 = "something", col2 = "something else", col3 = 12, col4 = true },
new { col1 = "ha", col2 = "ha ha", col3 = 356, col4 = false },
new { col1 = "grrr", col2 = "grr grr", col3 = 213, col4 = true }
};
2
तुम एक DataTable ऑब्जेक्ट का उपयोग कर सकते है कि क्या करना है। देखें: http://download.microsoft.com/download/5/8/6/5868081c-68aa-40de-9a45-a3803d8134b8/linq_over_dataset_for_csharp_developers.doc
3
मैं कल्पना करता तो आप शायद आप एक DataTable
या यहां तक कि एक List<FourColClass>
जो आपकी आवश्यकता के डेटाटाइप्स का पालन करना होगा आबाद इस्तेमाल कर सकते हैं एक List<Tuple<T1,T2,T3,T4>>
1
की तरह कुछ का उपयोग करना चाहते। FourColClass
आपके कॉलम के रूप में गुणों वाला एक वर्ग होगा।
4
चेक DataTable वर्ग।
संबंधित मुद्दे
- 1. स्मृति में जावा एसक्यूएल टेबल डेटा संरचना
- 2. mysql टेबल संरचना - एक बहुत बड़ी टेबल या अलग टेबल?
- 3. प्रिंटिंग टेबल की संरचना/स्कीमा
- 4. वृक्ष डेटा संरचना के लिए डेटाबेस संरचना
- 5. फेसबुक "जैसे" डेटा संरचना
- 6. डेटा संरचना
- 7. Django क्रॉस टेबल मॉडल संरचना
- 8. बेस्ट डेटा संरचना एक शब्दकोश
- 9. जावा में डेटा संरचना जैसे संरचना बनाना
- 10. सी # संरचना डेटा सदस्य
- 11. उपयुक्त डेटा संरचना पर्वतमाला
- 12. ओवरले डेटा संरचना?
- 13. जावा डेटा संरचना संदर्भ
- 14. जावा डेटा संरचना सवाल
- 15. रस्सी डेटा संरचना
- 16. डेटा संरचना विकसित करना
- 17. मैटलैब - स्टैक डेटा संरचना
- 18. बढ़ती डेटा संरचना
- 19. डेटा संरचना ब्रशअप (जावा)
- 20. डेटा संरचना UITableView डेटासोर्स
- 21. डेटा संरचना रेंज
- 22. एफएसएम डेटा संरचना डिजाइन
- 23. समवर्ती डेटा संरचना डिजाइन
- 24. अपरिवर्तनीय डेटा संरचना प्रदर्शन
- 25. एक अलग टेबल डेटा
- 26. नोटिफिकेशन टेबल संरचना जैसे फेसबुक कैसे बनाएं?
- 27. बहुआयामी डेटा के लिए सर्वोत्तम डेटा संरचना?
- 28. इस डेटा संरचना में क्या गड़बड़ है?
- 29. मैट्रिक्स के लिए जावा डेटा संरचना?
- 30. जावा - सर्वश्रेष्ठ उपयुक्त डेटा संरचना
क्या कुछ फ़ील्ड के लिए संग्रह पर पूछताछ सुधारने के लिए इंडेक्सिंग/कुछ तरीका है? मेरा अनुमान है कि आपको क्वेरी फ़ील्ड से बने कुंजी के साथ शब्दकोश बनाना होगा और परिणाम संबंधित अंतर्निहित ऑब्जेक्ट का संदर्भ होगा; लेकिन यह केवल इतना कहने के रूप में साफ नहीं लगता है कि "इस संग्रह में इन वस्तुओं को रखा गया है; गुण जो मैं क्वेरी के लिए अनुकूलित करना चाहता हूं ये हैं"। – JohnLBevan