测试了基本的数据类型,有几个和JAVA的区别还是很大的,不过不好评价,.NET用户已经习惯了那个用法了,而且我个人觉得也是不错的选择。 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { byte b = 1; short s = 2; int i = 3; long l = 4; // 如果不写f,则编译错误:不能隐式地将 Double 类型转换为“float”类型;请使用“F”后缀创建此类型 float f = 5.5f; double d = 6.6; bool bo = true; string str = "www.laozizhu.com"; Byte bb = 11; // 从下面的类的命名方式,可以看到微软的苦心,不用再为long到底是几位耽误那么一点点时间了 // 应该是不错的想法,不过JAVA的用户有点不习惯 Int16 i16 = 22; // 这个对应 Short Int32 i32 = 33; // 这个对应 Integer Int64 i64 = 44; // 这个对应 Long Boolean bobo = false; String STR = "老紫竹研究室"; Console.WriteLine(b); Console.WriteLine(s); Console.WriteLine(i); Console.WriteLine(l); Console.WriteLine(f); Console.WriteLine(d); Console.WriteLine(bo); Console.WriteLine(str); Console.WriteLine(bb); Console.WriteLine(i16); Console.WriteLine(i32); Console.WriteLine(i64); Console.WriteLine(bobo); Console.WriteLine(STR); } } } 运行效果如下(Ctrl+F5)