कारण मैं पूछ रहा हूं क्योंकि मैंने केवल सिल्वरलाइट में उपयोग करने के लिए एक विस्तार विधि लिखा है, यह पता लगाने के लिए कि उस विशेषता ने रजत प्रकाश के लिए काम करना शुरू कर दिया है।क्या कोई कारण है कि सिल्वरलाइट और अन्य सी # पुस्तकालयों में सिस्टम डीएल अलग है
उदाहरण
string sentence = "I am a sentence that has some words";
sentence.Contains("N"); //would return false, silverlight true
sentence.Contains("n"); //would return true, silverlight true
क्यों वहाँ एक विशेष प्रणाली है कि मामले insenstive रूप comparsion करता सिल्वरलाइट के लिए ढांचे में dll है?
मैंने कई तरीकों से इसमें भाग लिया है, यह बहुत परेशान है कि वे या तो अलग-अलग कार्य करते हैं या सामान्य रूप से गायब हैं।
मैं ज्यादातर चिढ़ वहाँ कहते हैं के बीच सिस्टम में पागल मतभेद हैं कि कर रहा हूँ \ Program Files (x86) \ संदर्भ विधानसभाओं \ Microsoft \ फ्रेमवर्क \ सिल्वरलाइट \ v4.0 \ System.dll C: \ Program फ़ाइलें (x86) \ संदर्भ असेंबली \ Microsoft \ Framework \ .NETFramework \ v4.0 \ System.dll वे सिस्टम और सिस्टम दोनों हैं। String.Contains() अलग-अलग कार्य करता है, यह किसी भी चीज़ से परेशान है लेकिन मैं दौड़ता रहता हूं इस तरह की छोटी चीजों में। –
मैंने अभी परीक्षण किया है कि एक मानक सिल्वरलाइट परियोजना पर; यह –