首页 > 代码库 > C#控制台基础 string.concat连接多个int类型与double类型变量

C#控制台基础 string.concat连接多个int类型与double类型变量

1、代码

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 namespace ConsoleApplication3 8 { 9     class Program10     {11         static void Main(string[] args)12         {13             int num1 = 10;14             int num2 = 10;15             double num3 = 10.1;16 17             string cstr = string.Concat(num1, num2, num3);18 19             Console.WriteLine(cstr);20 21             Console.ReadKey();22         }23     }24 }

 

 

2、效果

技术分享

 

为什么Int与double类型变量可以在一起连接呢?

因为他们的父类都是object。

 

 

再看一组代码,

1、代码

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 namespace ConsoleApplication3 8 { 9     class Program10     {11         static void Main(string[] args)12         {13             int num1 = 10;14             int num2 = 10;15             double num3 = 10.1;16 17             Console.WriteLine(num1.ToString()+num2.ToString()+num3.ToString());18             Console.ReadKey();19         }20     }21 }

 

 

2、效果

技术分享

 

 

在console.writeline中的+号,与string.concat函数有什么关系呢?可以反编译工具看一看哦

C#控制台基础 string.concat连接多个int类型与double类型变量