论坛首页 编程语言技术论坛

c#学习笔记(四) 复杂变量类型:杖举,数组,结构

浏览 2396 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-04-07   最后修改:2010-06-02

数组:

这个没啥好说的,与java类同

 杖举

 

注意事项:杖举不能写在方法里面,引用的时候获得值需要进行类型转换

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    enum age : int
    {
        zhangshan = 18,
        lisi = 19


    }
  
    class Program
    {
         

    
        /*
         * hello word
         * */
        static void Main(string[] args)
        {
            
                Console.WriteLine(age.lisi);//输出:lisi
                Console.WriteLine((int)age.lisi);  //输出 19    
                 Console.ReadKey();
        
          

        }
      
     
    }
}

 

 结构(关键字 :struct)

是由几个数据组成的数据类型,数据可以是不同的数据类型

与杖举一样,在代码主体外部声明且声明时,其中的数据不能赋初值

格式:

         

struct <typeName>
{
           <memberDeclartions>

}

 例

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{


    struct user
    {
        public int age ;
        public String names ;

    }
  
  
    class Program
    {
         

    
        /*
         * hello word
         * */
        static void Main(string[] args)
        {
            user u;
            u.age = 3;
            u.names = "zhangsan";
            Console.WriteLine(u.names);//输出:zhangsan
            Console.ReadKey();
            
               
        
          

        }
      
     
    }
}

 

  • 大小: 118.3 KB
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics