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

基础问题,,送分得!!马上就结!

楼主feathersea(浪羽)2003-09-02 10:51:42 在 .NET技术 / C# 提问

using     System:  
  namespace   Sample3_13  
  {  
        enum   Months{Jan,Feb,Mar,Apr,Jun,Aug.Sep,Oct.Nov,Dec};  
  calss   EnumTest  
  public   static   void   Main()  
  {                
                      //此时months=0     `@@@@@@@@@@@@@@@@@@为什么???  
              Months   m_months1=Months.jan  
                    //此时m_months2=11     @@@@@@@@@@@@@@           这是怎么得出来得???  
          Months     m_months2=Months.dec  
        Months   m_months3=m_month2+10  
      months   m_months4=m_minths3-3  
   
        console.writeline(m_months1)  
    console.writeline(m_months2)  
    console.writeline(m_months3)  
    console.writeline(m_months4)  
       
   
   
  jan  
  dec  
  21  
  18  
   
   
        Months   m_months1=Months.jan  
        的具体意思是什么?m_months1是不是   Months中的一个素引用类http://www.lanxiu.net/down/SoftView.asp?SoftID=755 问题点数:50、回复次数:5Top

1 楼reals(reals)回复于 2003-09-02 10:59:58 得分 20

就是说把Months{Jan,Feb,Mar,Apr,Jun,Aug.Sep,Oct.Nov,Dec}里的第一个可选量Jan付给它,因为从0开始,所以是0,依此类推。Top

2 楼amoxicillin1030(BOBO~菜)回复于 2003-09-02 11:05:18 得分 20

m_months是个类型为Months的变量,  
  Months   m_months1=Months.jan--------------把第一月赋值给m_months,所得的值为零  
    Months     m_months2=Months.dec------------这个是第十二月,所得值为11Top

3 楼zhulb((bill))回复于 2003-09-02 11:05:58 得分 10

enum   CarType   {  
        Honda,         //   Value   of   zero,   since   it   is   first.  
        Toyota,       //   Value   of   1,   the   successor   of   zero.  
        Nissan         //   Value   of   2.  
  }  
  所以months1是0,months2是11  
  //   Declare   a   variable   of   type   CarType,   and   give   it   the   value   Honda.  
  CarType   myCar=   CarType.Honda;  
  声明一个变量,类型是刚刚定义的枚举类型CarType  
  Top

4 楼zhulb((bill))回复于 2003-09-02 11:06:52 得分 0

建议你看看c#的基本语法,或者查查msdnTop

5 楼LighBlade(菜鸟加加油!!!)回复于 2003-09-02 11:30:06 得分 0

兄弟,上面的是不是你自己写的?是的话可是太水了。m_months1当然不是   Months中的一个(素引用类?)。看看我的(最简单的)  
  using   System;  
  public   class   EnumTest    
  {  
  enum   Days   {Sat=100,   Sun,   Mon,   Tue,   Wed,   Thu,   Fri};  
   
  public   static   void   Main()    
  {  
  //强制转换  
  int   x   =   (int)   Days.Sun;  
  int   y   =   (int)   Days.Fri;  
  Console.WriteLine("x   =   {0}",   x);//x=101=100+1  
  Console.WriteLine("y   =   {0}",   y);//y=106=100+6  
   
  string   m   =   (string)   Days.Sat.ToString();  
  Console.WriteLine("m   =   {0}",   m);//m=Sat  
  }  
  }  
   
  Top

相关问题

  • 急!!急!! 高分!!得到答案马上结帖
  • 菜鸟的一个菜问题,很基础的,马上结贴,50分,急用!
  • 基础教程,大家来写一段,马上结贴!xml转换例子
  • ~~~有分得喽!!!
  • 请问:dos下文件结束的标志是什么,肯定有分得
  • 基础菜鸟问题,马上加分
  • 要分得快来
  • 散分:现在问问题不结贴,不给分得太多了,同意的顶一下
  • XML最基础的:值中有“"”双引号该如何替代。有没有不用“"”的办法。在线等,知道的散20分。马上结贴。
  • 马上结贴!

关键词

  • months
  • cartype
  • honda
  • jan
  • writeline
  • console
  • dec
  • 类型
  • enum
  • days

得分解答快速导航

  • 帖主:feathersea
  • reals
  • amoxicillin1030
  • zhulb

相关链接

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

广告也精彩

反馈

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