分析下列程序: public class class4 { private string _sData = ""; public string sData { set { _sData = value; } } } 在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的? A. obj.sData = "It is funny!"; B. Console.WriteLine(obj.sData); C. obj._sData = 100; D. obj.set(obj.sData)