既然选择了游戏开发就没有放弃的筹算,接受新鲜事物的前期阶段有的人是排斥的,而我恰恰相反,属于那种极其兴奋甚至忘我的类型,跟着课程难度的增加,学习量的加大,有时甚至压的你喘不过气,,最恐怖的还是当你思维陷入了死循环跳出不来的时候,想破脑袋都想不出来的答案的苍莽感和挫败感,这概略就是大部分措施员发量不久不多的原因吧,难的不是代码自己,而是对付整个思路和框架的把控,周围有陆陆续续的人选择了分开,惋惜但又庆幸。惋惜一个相处半月之久的好友离去,庆幸他们没有在不喜欢的范围浪费着本身的生命,在惜时如今的时代,节奏快,压力大的帝都,就要尽早的做出抉择,即使每一步都将转变你的一生,这个过程是艰难的,想想我在来之前下的决心,此刻还扔有些头皮发麻,但愿初学者尽量不要迷掉标的目的吧。
空话不久不多说: 根基上我平时的错题也就是C#的难点重点(小我私家鄙意)
错题1.定名空间有什么感化
定名空间是Visual Studio.NET供给系统资源分层组织要领,也是分层组织措施的方法。
定名空间有两种:一种是系统定名空间,一种是用户自界说定名空间。
错题2.变量定名的法则
1.只能由字母、数字、下划线或@构成,并且不能以数字开头,@只能用在开头
2.不成以与系统关键字同名
3.不能使用反复的变量名(C#巨细写敏感)
4.要使用驼峰定名要领
5.见名知意(规范)
错题3.根基数据类型
错题4: ^ 异或符
(将要交换的值转换为对应的二进制数值,然后每位数进行对照,不异为0,差别为1)
int num1=2;
int num2=3;
num1=num1^num2;
num2=num1^num2;
num1=num1^num2;
Console.WrithLine(num1,num2);
错题5:查找ASCII表,输入一个字符,输出其ASCII码
Console.WriteLine("请输入字符");
char a=Convert.tTochar(Console.ReadLine());
int b=Convert.Toint32(a);
Console.WriteLine("您输入的字符的ASCII的值为{0}",b);
错题6:三目运算符
错题6:使用while 循环实现控制 上W 下S 左A 右D
错题7:冒泡排序
1.对照两个相邻的数字,如果第一个比第二个小(大)就交换
2.对每一对相邻元素做不异操纵,从开始第一对到最后一对
3.针对所有元素反复以上操纵,除了已经选出的元素(因为每次城市找到一个值)
4.连续对每次越来越少的元素反复以上操纵,直到得到最终解释为止
5.最终得出的是有序的
int [] intArr={1,2,3,4,5};
//外层控制的是得出最终功效的趟数
for(int i=0;i<intArr.Length-1,i++){
//内层循环控制每次找到需要数值的次数
for (int j=0;j<intArr.Length-1-i;j++){
//数组里边相邻两个元素(通过下标取出)进行对照
if(intArr[j]>intArr[j+1]){
int temp=intArr[j+1];
intArr[j+1]=int[j];
intArr[j]=temp;
}}}
foreach(int arr in intArr){
Consolo.WriteLine(arr)
}
错题8:有序的序列,进行二分法查找
错题9:选择排序
错题 10:二维数组取最大值