मेरे पास नियमित सी # पॉको है। कक्षा के स्तर पर, मैं [Serializable()]
के साथ ऑब्जेक्ट को सजाने वाला हूं।एक संपत्ति पर बाइनरी क्रमबद्धता को अनदेखा करें
उसने कहा, मैं गुणों में से एक पर लिंक Sum()
का उपयोग कर रहा हूं और मुझे क्रमबद्धरण पर एक त्रुटि प्राप्त हो रही है। यदि संभव हो, तो मैं बस इस संपत्ति को अनदेखा करना चाहता हूं। हालांकि, [XmlIgnore()]
केवल एक्सएमएल सीरियलाइजेशन के लिए है, बाइनरी नहीं। कोई विचार या विचार?
कोड कुछ इस तरह है, जहां मैं ValueTotal
उपेक्षा करना चाहते हैं है:
[Serializable()]
public class Foo
{
public IList<Number> Nums { get; set; }
public long ValueTotal
{
get { return Nums.Sum(x => x.value); }
}
}
उत्तरों में दोहराए गए बिंदु पर ध्यान दें; बाइनरीफॉर्मेटर को पहले स्थान पर गुणों की परवाह नहीं है ... –