码迷,mamicode.com
首页 > 其他好文 > 详细

第5章 变量的更多内容

时间:2018-07-04 19:00:09      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:转换   set   toc   reac   技术分享   var   需要   double   mit   

1 类型转换

1)隐式转换:隐式转换不需要做任何工作,也不需要另外编写代码。

      var1 = var2; 这就是隐式转换。

2)显式转换:明确要求编译器把一种数据类型转换为另一种数据类型。

3)使用Convert命令进行显式转换

 

2 复杂的变量类型:

1)枚举:不是仅声明一个给定类型的变量,而是声明和描述一个用户定义的类型,再声明这个新类型的变量。

    enum <typeName>

    {

      <vallue1>,

      <value2>,

      .....

      <valueN>

    }

    枚举使用一个基本类型来存储,枚举类型可取的每个值为该基本类型的一个值,默认为int。声明为其他类型,就可以指定其他类型。

    enum <typeName> : <underlyingType>

    {

      <vallue1>,

      <value2>,

      .....

      <valueN>

    }

2)结构:struct 其实和类差不多。

3)数组:

①声明数组:<baseType> [ ] <name>;

②foreach循环:    foreach( <baseType> <name> in <array>)

        {

 

        }

            For ex :

           string [ ] friendName ={ "Todd  Anthony" ,"Smith Bob","Shawn Lee"};

             foreach(string friendName in  friendName )

           {

              

           }

③多维数组:<baseType>  [ ,] <name>;

      double  [ ,] hillHeight = new double {3,4};   //三行四列

       double [ ,] hillHeight = { { 1,2,3,4} ,{ 1,2,3,4} , { 1,2,3,4} };

④数组的数组:矩形数组

       int [ ] [ ]  jaggedIntArray ;

          jaggedIntArray = new int [ 2 ] [ ] ;

       jaggedIntArray [ 0 ] = new int [ 3 ] ;

       jaggedIntArray [ 1 ] = new int [ 4 ];

       或者:

       int  [ ] [ ] jaggedIntArray = { new int [ ] { 1 ,2,3} ,new int [ ] {1} , new int {1,2}};

3 字符串的处理

ToCharArray().。 获得一个可写的数组。

Length 获取长度。 ToLower() 变成小写。 ToUpper() 变成大写。

Trim() 删除前后空格等。

 

4 总结

    技术分享图片

 

第5章 变量的更多内容

标签:转换   set   toc   reac   技术分享   var   需要   double   mit   

原文地址:https://www.cnblogs.com/Chatai/p/9264517.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!