2013-12-09 4 views
10

मुझे पोर्टेबल क्लास लाइब्रेरी क्लास में कोई समस्या है। ऐसा लगता है कि मैं .AsParallel() एक्सटेंशन विधि का उपयोग नहीं कर सकता हालांकि System.Linq संदर्भित है। यहाँ कोड है:क्या यह उपयोग करना संभव है। पीसीएल में एक समानांतर विस्तार विधि?

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 

namespace PortableClassLibrary1 
{ 
    public class Class1 
    { 
     public Class1() 
     { 
      var list = new List<String>();     
     } 
    } 
} 

list विधि नहीं AsParallel() है, यह केवल AsQueryable और AsEnumerable है।

लक्ष्य ढांचे .NET 4.5 और उच्चतर, फोन 8, विंडोज स्टोर ऐप (विन 8) और उच्चतर हैं। कोई विचार?

उत्तर

11

MSDN पर प्रलेखन पोर्टेबल क्लास लाइब्रेरीज़ में समर्थित विधि सूचीबद्ध करता है। इसके अलावा यह .NET 4 & 4.5 और संस्करण 8 संस्करण से विंडोज स्टोर ऐप्स में समर्थित है। एकमात्र प्लेटफार्म मैं विंडोज फोन 8 के लिए कार्यान्वयन नहीं ढूंढ पा रहा था।
इसलिए मुझे संदेह है कि यही कारण है कि यह उपलब्ध नहीं है आपके पीसीएल में मैंने इसे एक परीक्षण प्रोजेक्ट में सत्यापित किया और जैसे ही आप पीसीएल के लिए WP8 प्लेटफॉर्म को हटाते हैं, आप AsParallel को कॉल कर सकते हैं।

+0

बढ़िया! आपका बहुत बहुत धन्यवाद! – AlexMortola

संबंधित मुद्दे