我的游戏开发学习日记
一、 c#基础学习
1.注释
- 单行注释//
- 多行注释/**/
- 文档注释///
2.数据类型
-
分为值类型,和引用类型
值类型:…,枚举
引用类型:DateTime,string,所有类 -
类型转换:
值类型:小->大——自动转换,大->小——强制转
引用类型:有继承关系才能转换 -
转换成字符串:tostring()
3.语句等 -
判断、循环等格式不变
-
数组的三种形式:
int[] a = new int[n];
int[] a = new int[]{…};
int[] a = {…};
例题:水仙花数
将三位数每位拆分的几种方法:
1.除法取余
2.数字转字符串,再由每位字符转数字
string temp = i.ToString();//i为要判断的数字
int h = Convert.ToInt32(temp[0].ToString());
例题:随机数组
重点:
字符串转int
#region 数组
int[] array = new int[50];
Random r = new Random();
for (int i = 0; i < array.Length; i++)
{
array[i] = r.Next(10, 100);
}
Console.WriteLine("请输入一个数字:");
int num = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < array.Length; i++)
{
Console.Write(array[i] + " ");
if ((i + 1) % num == 0) { Console.WriteLine(); }
}
Console.ReadLine();
#endregion