CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

关于自定义数据类型,大家看看。来人有分。

楼主eliphe(未来)2003-12-03 14:45:29 在 .NET技术 / C# 提问

在VB中可以如下写:  
  Public   Type   UserInfo  
          UserName   As   String  
          UserCode   As   String  
  End   Type  
   
  可是在C#中又如何写呢??  
   
   
  我的错误写法,大家参考:  
  public   System.Type   UserInfo()  
  {  
      string   UserName;  
      string   UserCode;  
  }  
   
  大家帮帮忙。来人有分。 问题点数:50、回复次数:11Top

1 楼syf1125(sunny)回复于 2003-12-03 14:50:26 得分 2

public   void   UserInfo()  
  {  
          string   UserName;  
          string   UserCode;  
  }Top

2 楼eliphe(未来)回复于 2003-12-03 14:53:39 得分 0

好像不对,请大家继续.Top

3 楼angxain(卖女孩的小火财)回复于 2003-12-03 14:58:15 得分 2

对倒是对了,但是没有赋值Top

4 楼eliphe(未来)回复于 2003-12-03 15:10:15 得分 0

但是拿这个类型就是为了在外部赋值的呀,不明白,请大家再说详细一点。  
   
  不可能是:  
  public   void   UserInfo()  
  {  
          string   UserName="aa";  
          string   UserCode="bb";  
  }  
   
  还有,调用的时候,应该是这样的吧:  
  private   void   Button1_Click(object   sender,   System.EventArgs   e)  
  {  
  UserInfo   MyUserInfo;  
   
  MyUserInfo.UserName="aa";  
  MyUserInfo.UserCode="bb";  
   
  fun.UserAdd(MyUserInfo);  
  }Top

5 楼wswc3110(我是农民)回复于 2003-12-03 15:17:26 得分 40

用结构体  
  struct   Cutomer  
  {  
  pulbic   string   CutomerName;  
  public   string   Phonenumber;  
  ----------  
  }  
  Top

6 楼wswc3110(我是农民)回复于 2003-12-03 15:21:11 得分 4

如果直接想得到值,而且值是固定的,  
  可以考虑enum类型:  
  public   enum   mytype{red,green}Top

7 楼101monster(毛毛虫)回复于 2003-12-03 15:21:18 得分 2

呵呵,关注!Top

8 楼eliphe(未来)回复于 2003-12-03 15:22:03 得分 0

谢谢,wswc3110(我是农民)    
   
  现在给分.Top

9 楼hx_li(小鱼儿)回复于 2003-12-03 15:23:52 得分 0

用结构体  
  public   struct   Body302  
  {  
  public   string   FlightNO;  
  public   string   CabinType;  
  public   string   SDate;  
  public   string   SPlace;  
  public   string   APlace;  
  ///   <summary>  
  ///   数据包302循环体  
  ///   </summary>  
  ///   <param   name="strFlightNO">航班号</param>  
  ///   <param   name="strCabinType">舱类</param>  
  ///   <param   name="strSDate">起飞日期</param>  
  ///   <param   name="strSPlace">起飞地</param>  
  ///   <param   name="strAPlace">到达地</param>  
  public   Body302(string   strFlightNO,string   strCabinType,string   strSDate,string   strSPlace,string   strAPlace)  
  {  
  FlightNO=strFlightNO;  
  CabinType=strCabinType;  
  SDate=strSDate;  
  SPlace=strSPlace;  
  APlace=strAPlace;  
  }  
  }Top

10 楼binbin2000(binbin)回复于 2003-12-03 15:24:19 得分 0

hehe   ,very   easy.Top

11 楼eliphe(未来)回复于 2003-12-03 15:26:00 得分 0

TO:hx_li(小鱼儿)   (   )    
   
  不好意思,你迟了一点点,你要快一点点就分到了,再次感谢大家。Top

相关问题

  • 自定义数据类型
  • 自定义数据类型的问题?
  • 如何自定义数据类型?
  • 关于自定义数据类型
  • 怎么自定义数据类型
  • 自定义数据类型的问题
  • 自定义数据类型,急啊
  • 如何自定义float类型数据
  • 200分相送,如何修改自定义的数据类型?比如增加类型的长度
  • 自定义数据类型与TStringList类型的转换?

关键词

  • myuserinfo
  • usercode
  • userinfo
  • 类型
  • username
  • type

得分解答快速导航

  • 帖主:eliphe
  • syf1125
  • angxain
  • wswc3110
  • wswc3110
  • 101monster

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo