江南小碧的C#教程:3、数据类型与字符串编码

2017-05-01  本文已影响26人  c02d1b205155

数据类型

无脑贴代码,展示一些常见的数据类型:

using System;

class HelloWorld {
    static void Main() {
        Console.WriteLine("整数:{0}", 233);
        Console.WriteLine("浮点数:{0}", 233.33);
        Console.WriteLine("字符串:{0}", "Niconi");
        Console.WriteLine("布尔值:{0}, {1}", true, false);
        Console.WriteLine("比较:{0}, {1}, {2}", 1 < 2, (2 > 3) && (3 < 4), (4 > 5) || (5 < 6));
        Console.WriteLine("空值:null", null); //空值不能被字符串格式化
        const double PI = 3.14;
        Console.WriteLine("常量:{0}", PI);
    }
}

输出:

整数:233
浮点数:233.33
字符串:Niconi
布尔值:True, False
比较:True, False, True
空值:null
常量:3.14

字符串编码

C#默认使用Unicode编码。
把字符串编码成二进制,比如UTF8:

using System;
using System.Text;

class HelloWorld {
    static void Main() {
        var str = "测试";
        byte[] str_bytes = Encoding.UTF8.GetBytes(str);
        // 转回String
        var str2 = Encoding.UTF8.GetString(str_bytes);
        Console.WriteLine(str2);
    }
}
上一篇 下一篇

猜你喜欢

热点阅读