Unity的历史-Unity最早支持三种语言(C#,Mono,JavaScript)-后两者用的较少故大部分Unity程序开发使用C#。
//单行注释 /*……*/多行注释 注释快捷键:ctrl+k+c 取消注释:ctrl+k+u
Write和Writeline的区别在于前者打印显示不会换行后者会换行
main方法为入口方法且一个项目有且只有一个入口方法
键盘上的Home和end键课快速到一行首尾
insert键--覆盖模式(插入模式)注意别误触
计算机中的变量:整数,浮点数,字符(单引号),字符串(双引号)
变量名:英文字母,下划线,数字组成,但是不能用数字开头
ctrl +D快速复制上一行(非常好用)
注意每一个字符都是可以当成一个整数的(ASCII码表),这涉及到显式转换和隐式转换
@用于取消\在字符串中的转义作用,使其单纯表一个斜线,多用于路径(例:@“D\C#_CODE\06”),还可以用于原格式输出(例:string str =@“WWW.JOY")
public static void @static(int @int)
{
}
注意VS生成的exe文件可能会被杀毒软件误杀
Console.ReadLine()--输入的为字符串(输入12,也只是字符串“12”而不是数字),因此可以使用Convert.ToInt32()来将字符串转换为数字
int num;
num = Convert.ToInt32(Console.ReadLine());
注意要向float/double内存放小数,数值最后要以f结尾
命名规范:
1)驼峰命名法(Camel):首个单词的字母小写,其余单词的首字母大写,多用于变量
2)Pascal命名规范:每个单词的第一个字母都大写(EnemyHp),多用于方法和类
字符串的格式化输出
Console.WriteLine(a+"+"+b+"="+(a+b));
Console.WriteLine("{0}+{1}+{2}",a,b,a+b);