vc里:
typedef struct _FontAttr{
  char fontname[64]; //字体名
  int fontsize; //字体大小
}FontAttr;把它转换成c#的struct 应该怎么写?

解决方案 »

  1.   

    struct _FontAttr
    {
      Char [] fontname = new Char[64];
      Int32 fontsize;
    }
      

  2.   

    public struct PostalAddress
    {
        char fontname[64]; //字体名
      int fontsize; //字体大小}
      

  3.   

    struct _FontAttr
    {
      public Char [] fontname = new Char[64];
      public Int32 fontsize;
    }
      

  4.   


     public  struct _FontAttr
        { 
        public char []  fontname = new char[64] ; //字体名
      
       public  int fontsize; //字体大小    }//使用
     _FontAttr f;
      

  5.   

     public Char [] fontname = new Char[64];
    ---------------
    如果这样写,如何把“宋体”传进去?
      

  6.   


    public  struct _FontAttr
        { 
        public string fontname  ; //字体名
      
       public  int fontsize; //字体大小    }//使用
     _FontAttr f;
    f.fontname="宋体"
      

  7.   

    你要把“宋体”存在char 数组中?
      

  8.   

    Char[] fontname = new Char[]{'宋','体'};
      

  9.   

    还可以
    Char[] fontname = "宋体".ToCharArray();
      

  10.   


     public  struct _FontAttr
        { 
        public char []  fontname ; //字体名
      
       public  int fontsize; //字体大小    } _FontAttr f;            f.fontname = "宋体".ToCharArray();
                f.fontsize = 100;