var string object 类型的学习

 1 using System;
 2 
 3 namespace C_9_4
 4 {
 5     class Program
 6     {
 7         static void Main(string[] args)
 8         {
 9             object a, b, c, d, e;//object 是所有类型的基类,所以可以保存任意类型的数据
10             a = 250;//int
11             b = '2';//char
12             c = "250";//string
13             d = 3.14;//double
14             e = 3.1415926m;//decimal
15 
16             //string类型
17             string aa, bb, cc, dd, ee;
18             aa = "250" + "SB";//利用+链接两个字符串
19             bb = "250
";//这里
会生效
20             cc = @"250
";//@为强制符号,则后面的所有内容都全都是字符串,转义符不生效
21             char dan = "250"[2];//这里可以利用【】来输出数组里面的单个数据
22                                 //char dan2 = "250"[3];这里当作数组来看,如果寻找位置超纲则会报错
23 
24             //var类型
25             var aaa = 100;
26             var bbb = "250";
27             var ccc = "250" + "SB";
28             var ddd = "250"[0];
29             var eee = 250.0000m;
30             //可以直接继承所输入数据的类型,所以自然也可以使用对应数据类型的特性
31 
32 
33 
34             Console.WriteLine("object输出结果
 a={0}
 b={1}
 c={2}
 d={3}
 e={4}
", a, b, c, d, e);
35             //这里与C不一样的地方是,这里不是用”,“分割,用,会输出来,空格也会。
36             Console.WriteLine("String类型输出结果
 aa={0} bb={1} cc={2} dan={3} ",aa,bb,cc,dan);
37             //在输出结果的时候要注意不能多写{x},有几个写几个,不然会报错
38             Console.WriteLine("Var类型输出结果
 aaa={0},bbb={1},ccc={2},ddd={3},eee={4}",aaa ,bbb ,ccc ,ddd ,eee);
39         }
40     }
41 }
悟已往之不谏,知来者之可追
原文地址:https://www.cnblogs.com/ljh-study/p/13616050.html