⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 predefinedtypes.cs

📁 c#入门学习的简单例程
💻 CS
字号:
using System;

class predefinedTypes
{
	public static void Main() 
	{
		string str = "this is a string.";  //声明一个字符串变量
		Console.WriteLine(str);  //打印出变量str
		string strCopy = string.Copy(str); //把str的值赋给另一个字符串变量strCopy
		Console.WriteLine(strCopy);  //打印出变量strCopy
		bool testbool = (str == strCopy);  //判别str的值是否和strCopy的值是否相等,并把结果赋给逻辑变量testbool
		Console.WriteLine(testbool);  //打印出str和strCopy是否相等的逻辑结果
		testbool = ((object)str == (object)strCopy);  //判别str所指的对象是否和strCopy所指的对象相同,并把结果赋给逻辑变量testbool
		Console.WriteLine(testbool); //打印出str所指对象和strCopy所指对象是否相同的逻辑结果
		//float testfloat = 2323.03;  //这样写是错误的,因为C#中默认的数值数据类型为double. 一定要在数字后加上F才行。长类型到短类型的转换需要强制进行。
		float testfloat = 2323.03F;  //这样写才是正确的。
		Console.WriteLine(testfloat); //打印出testfloat的值
		double testdouble = 2323.03;  //声明一个double,并给它赋值
		//double testdouble = 2323.03D;  //这样写也行,更清晰
		Console.WriteLine(testdouble); //打印出testdouble的值
		testbool = ( testfloat == testdouble );  //判别testfloat和testdouble是否相等
		Console.WriteLine(testbool);  //这里的结果是False,同是2323.03,因为数据类型不同,存储的长度也不同,其近似结果也不同,故不相等。
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -