मेरे पास दो या अधिक *.cs फ़ाइलों के बीच विधियों/चरों को संदर्भित करने के बारे में कुछ प्रश्न हैं। मुझे पता है कि इसी तरह के विषय हैं, लेकिन मुझे अभी भी समझ में नहीं आ रहा है कि क्या हो रहा है।
मैं विजुअल स्टूडियो कम्युनिटी 2015 का उपयोग कर रहा हूं।
तो यहाँ समस्या है। मेरे पास 2 फ़ाइलें हैं, वे फ़ाइलें First.cs और Second.cs हैं। वे हार्ड डिस्क पर पूरी तरह से अलग, ज्ञात स्थानों में सहेजे जाते हैं।
First.cs फ़ाइल के अंदर:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Forum
{
class First
{
static void Main(string[] args)
{
}
public int GiveMeNumber()
{
return 5;
}
}
}
Second.cs फ़ाइल के अंदर:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Forum
{
class Second
{
int number = // method from file First.cs
}
}
मैं इंट नंबर के लिए असाइनमेंट के रूप में Second.cs में First.cs से विधि GiveMeNumber () का उपयोग कैसे करूं? मैं अपने कंपाइलर को कैसे बताऊं कि वे फाइलें कहां हैं?
किसी भी मदद के लिए धन्यवाद :)
1 उत्तर
जैसे एलेक्स ने अपनी टिप्पणी में कहा।
आप एक समाधान/प्रोजेक्ट बना सकते हैं, मौजूदा आइटम जोड़ सकते हैं, और अपने first.cs और second.cs पर ब्राउज़ कर सकते हैं। दोनों फाइलों को सार्वजनिक-कीवर्ड से चिह्नित करें
उदाहरण के लिए:
namespace Forum
{
public class Second
{
int number = // method from file First.cs
}
}
फिर दोनों वर्ग एक दूसरे के भीतर उपयोग किए जा सकते हैं। तो आप कर सकते थे
var first = new First();
var number = first.GiveMeNumber();
आप शायद इसे दूसरी तरफ करना चाहते हैं, क्योंकि मुझे लगता है कि आपके पास एक कंसोल ऐप है जहां आपकी पहली कक्षा में मुख्य विधि है।
क्या यह मदद करता है>?
संबंधित सवाल
नए सवाल
c#
C # (उच्चारण "तेज देखें") Microsoft द्वारा विकसित एक उच्च स्तरीय, सांख्यिकीय रूप से टाइप किया हुआ, बहु-प्रतिमान प्रोग्रामिंग भाषा है। C # कोड आमतौर पर Microsoft के .NET परिवार के टूल और रन-टाइम को लक्षित करता है, जिसमें .NET फ्रेमवर्क, .NET कोर और Xamarin अन्य शामिल हैं। C # या C # के औपचारिक विनिर्देश में लिखे गए कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें।