मुझे जावा पता है और आमतौर पर गेटर/सेटर विधियों में डाल दिया जाएगा। मुझे निम्नलिखित कोड के साथ सी # में ऐसा करने में दिलचस्पी है, लेकिन यह एक स्टैक ओवरफ्लो अपवाद फेंकता है। मैं क्या गलत कर रहा हूं?क्यों संपत्ति सेट StackOverflow अपवाद फेंक देता है?
कॉलिंग कोड
c.firstName = "a";
संपत्ति कोड
public String firstName;
{
get
{
return firstName;
}
set
{
firstName = value;
}
}
आपको अपने पहले उदाहरण में एक त्रुटि है। फर्स्टनाम के बाद अर्धविराम निकालें। Picky, मुझे पता है। कभी नहीं, मैं इसे ठीक कर दूंगा – Les
फिक्स्ड ... केवल 4 साल देर हो चुकी है ;-) –
बग को ठीक करने में कभी देर नहीं होती है :) –