मुझे लगता है कि आपको यह स्पष्ट करने की आवश्यकता है कि आप क्या हासिल करने की कोशिश कर रहे हैं, लेकिन उम्मीद है कि इससे मदद मिलेगी।
सबसे पहले, C # एक भाषा है। आप C # में प्रोग्राम लिखते हैं और ये .NET फ्रेमवर्क पर चलेंगे। यह .NET फ्रेमवर्क है जिसे चलाने के लिए आपके C # प्रोग्राम के लिए आपके डिवाइस पर इंस्टॉल होना चाहिए।
पिछले साल से आपके पास अपने रास्पबेरी पाई पर विंडोज 10 IoT Core स्थापित करने का विकल्प है । यह नई तकनीक है इसलिए इसे सक्रिय रूप से विकसित किया जा रहा है और तीव्र गति से इसमें सुधार हो रहा है, लेकिन इसकी कुछ सीमाएं हैं। आपको विज़ुअल स्टूडियो (सामुदायिक संस्करण "मुफ्त" संस्करण का उपयोग करना आवश्यक है) ठीक है और आप वर्तमान में केवल विंडोज 10 कंप्यूटर से एक Pi2 से कनेक्ट कर सकते हैं। यदि आपके पास ये हैं, तो IMHO यह C # रनिंग पाने का सबसे अच्छा तरीका है।
वैकल्पिक रूप से खुला स्रोत मोनो परियोजना है जो रास्पियन (और अन्य स्वादों) पर चलेगी।
यह आपके वर्तमान कौशल पर निर्भर करेगा कि इनमें से कौन सा दृष्टिकोण आपके लिए सर्वोत्तम होगा।