[请教].Net 中Unit为什么序列化后没有内容

[请教].Net 中Unit为什么序列化后没有内容
    .net 中Unit已经标记了Serializable了
  [Serializable]
    [TypeConverter(
typeof (UnitConverter))]
    
public   struct  Unit
    {
}

我定义了个类,其中有个width属性

        Unit width;

        [DefaultValue(
typeof (Unit),  "" )]
        [Bindable(
true )]
        [Description(
" 列宽 " )]
        
public  Unit Width
        {
            
get  {  return  width; }
            
set  { width  =  value; }
        }
序列化后为<Width/>

你可能感兴趣的:([请教].Net 中Unit为什么序列化后没有内容)