字符串格式化{0:c}货币
d2不足两位补足两位
f1根据精度显示
p 以百分数显示
转义\
空字符\0
\r\n换行
\t空格
/截断取整
string str01 = 1 > 2 ? "ok" : "no";
变量名= 条件? 满足条件的结果:不满足条件的结果
Parse 把string 转换为其他类型
console.write(不换行)
params参数数组,对于方法内部而言就是普通数组;
对于方法外部,参数数组就是直接把数组打到方法的括号里
方法在栈中,所以方法声明的变量都在栈中
因为值类型直接存储数据,所以数据存储在栈中当事人
ref int a 引用参数,方法引用其时直接改其数值,而不是改其引用
out int a 输出参数,方法引用后必须有输出,可以无输入
普通 值参数,即为储存的值
把数值类型改为object类型:装箱
把object 改为别的数据类型:拆箱
string。Concat(“”+100),把不是字符串类型的和不是字符串类型的相加。
但是会装箱
引用类型:存储
方法执行在栈中
执行完毕清楚栈帧