ASP.NET强类型转换

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


namespace TypeOblConvert
{
    class Program
    {
        static void Main(string[] args)
        {
            /*隐式转换
             byte, short, int, long, float, double 等,根据这个排列顺序,由位数可从小到大转换,不是强制.             
             */
            /*逆转换 double->float->long->int->short->byte 要考虑溢出问题,丢失精度*/




            //.NET整数的三种强制类型转换(int) 、Convert.ToInt32( object )、int.Parse( string ) 


            


            
            #region 数值类型之间的转换
            //double a = 1.03546;
            //int b=(int)a;  //b会转为 1
            //int b = Convert.ToInt32(a);   //b转为1
            


            //Console.ReadKey();
           
            #endregion


            #region 数值字符串转数值


            //string s = "123";


            /*            
            int a = (int)s;  //不能直接把string强制转为int
            */
           
            //int a = Convert.ToInt32(s); //将数字指定字符串转化为等效的32位整数


            //int a = Int32.Parse(s);  //将数字指定字符串转化为等效的32位整数   Int32.Parse(string)  参数必须为字符串   Parse为int32中的静态方法


            //Console.ReadKey();
       #endregion


            #region 数值转字符串
            //int a = 100;
                                    
            //string str = a.ToString();   //整型100转为字符串"100"


            //string str = Convert.ToString(a); //整型100转为字符串"100"


            //Console.ReadKey();
            #endregion




            #region ASCII与数值转换
            //char ch = 'a';
            //int int_1=(int)ch;   //ascii字符转为对应的数值---97


            //char ch2 = 'b';
            //int int_2 = (int)ch2;  //ascii字符转为对应的数值---98




            //int _int1 =97;
            //char _ch = (char)_int1;


            //int _int2 = 98;
            //char _ch2 = (char)_int2;


            //Console.ReadKey();
            #endregion




           
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值