से संपत्तियों के लिए विधि वापस नहीं मैं परीक्षण कार्यक्रम निम्नलिखित हैं:PropertyInfo.GetSetMethod (सही) आधार वर्ग
public class FooBase
{
public object Prop {
get { return null; }
private set { }
}
}
public class Foo :FooBase
{
}
class Program
{
static void Main(string[] args)
{
MethodInfo setMethod = typeof(Foo).GetProperty("Prop").GetSetMethod(true);
if (setMethod==null)
Console.WriteLine("NULL");
else
Console.WriteLine(setMethod.ToString());
Console.ReadKey();
}
}
और यह "शून्य" से पता चलता है, तो मैं इसे चलाते हैं। यदि मैं संपत्ति फू को कक्षा फू में ले जाता हूं तो मैं उम्मीद के अनुसार काम करता हूं। क्या यह .NET में एक बग है?
कृपया नीचे वोट, वैध सवाल की व्याख्या करें। – Nix
मैंने शीर्षक बदल दिया। कभी भी एक बग की अपेक्षा न करें, लेकिन अपनी समझ पर संदेह करें और प्रश्न शीर्षक बनाएं जो दूसरे के लिए पठनीय हैं ताकि वे समझ सकें कि प्रश्न उनके लिए दिलचस्प है या नहीं। बीटीडब्ल्यू: मैंने वोट कम नहीं किया लेकिन मुझे लगता है कि इसे शीर्षक के साथ करना है। –
जानकारीपूर्ण शीर्षक के लिए खेद है। लेकिन आपका भी सही नहीं था। मैंने एक को सही करने के लिए बदल दिया है। –