static void Main(string[] args)
{
short shortResult, shortVal = 4;
int integerVal = 67;
long longResult;
float floatVal = 10.5F;
double doubleResult, doubleVal = 99.999;
string stringResult, stringVal = "17";
bool boolVal = true;Console.WriteLine("Variable Conversion Examples n");
doubleResult = floatVal * shortVal;
Console.WriteLine("Implicit,->double:{0}*{1}->{2}",floatVal ,shortVal ,doubleResult );shortResult = (short)floatVal;
//将floatVal强制转换为short类型。
Console.WriteLine("Explicit,->short:{0}->{1}",floatVal ,shortResult );stringResult = Convert.ToString(boolVal )+ Convert .ToString (doubleVal );
//显式转换
Convert.ToString(doubleVal);
//显式转换
Console.WriteLine("Exlicit,->string:"{0}"+"{1}"->{2}",boolVal ,doubleVal ,stringResult );longResult = integerVal + Convert.ToInt64(stringVal );
Console.WriteLine("Mixed, ->long:{0}+{1}->{2}",integerVal ,stringVal ,longResult );
Console.ReadKey();
}
Comments NOTHING