C#学习笔记-数据类型转换

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

namespace Demo
{
    class Program
    {
        //F5: 将解决方案下的所有的项目编译成程序集 并运行当前程序集
        //F6: 将解决方案下的所有的项目编译成程序集
        //程序的入口是Main函数, 在1个项目中 Main函数最多只能有1个.
        //用户主动关闭程序退出  Main函数执行完毕 程序就自动退出.
        static void Main(string[] args)
        {
            //解决方案 是用来管理项目的.
            Console.WriteLine("Hello!");
            //当程序运行到这句代码的时候 程序会暂停. 
            //当按下键盘上的任意一个键的时候 程序继续往下运行 
            //数据类型 
            //数据类型 变量名;
            //int   
            //数据用什么样的类型来存储 
            //1个变量里只能存储1个值 如果改值 就会将原来的覆盖掉.
            //变量使用之前 必须为变量赋值.

            //Console.WriteLine(i); 

            int i = 12;
            byte b = 23; 
            i = b; //1.数据类兼容 2.目标类型要大于源类型 
            b = (byte)i;


            string str = "123.1";
            //将字符串转换为int类型
            //Parse方法只能转换字符串
            int i1 = int.Parse(str);

            //强制转换自动转换是内存意义上的转换.
            bool b1 = true;
            //Convert而是根据变量的意义来转换的.
            int i2 = Convert.ToInt32(b1);    

            //Parse转换和Convert转换有什么区别  string 
            //Convert转换其实内部就是调用的int.Parse()方法
            //只不过在调用之前 判断了字符串的值是不是null
            //如果是null 返回0 
            string str1 = null;
            int i10 = int.Parse(str1);
            int i11 = Convert.ToInt32(str1);

            //数组

            int[] arr = new int[4];


            Console.ReadKey();

        }
    }
}
——源码来自传智播客
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值