在C#中,结构都可以有方法了,如下的代码:
 public struct MyStruct
public struct MyStruct
 {
    {
 string strName;
        string strName;
 string strAddress;
        string strAddress;
 public string GetStructInfo()
        public string GetStructInfo()
 {
        {
 return "New Spec:"+strName+strAddress;
            return "New Spec:"+strName+strAddress;
 }
        }
 }
    }
有一次有人问我,为什么不能使用继承呢?
今天在看Sealed的时候,终于得到了答案:
 public struct MyStruct
public struct MyStruct {
    { string strName;
        string strName; string strAddress;
        string strAddress; public string GetStructInfo()
        public string GetStructInfo() {
        { return "New Spec:"+strName+strAddress;
            return "New Spec:"+strName+strAddress; }
        } }
    }有一次有人问我,为什么不能使用继承呢?
今天在看Sealed的时候,终于得到了答案:
密封类不能被继承。将密封类用作基类是错误的。在类声明中使用 sealed 修饰符可防止继承此类。
不允许将 abstract 修饰符用于密封类。
结构是隐式密封的;因此它们不能被继承。
 
                    
                 
 
    
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号