C#基础知识
Bool(布尔型)
①True和False
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“取得餘數”);
Console.WriteLine(“請輸入一個數:”);
int Num = int.Parse(Console.ReadLine());
Console.WriteLine(Num % 10);
Console.WriteLine(Num % 100);
Console.WriteLine(Num % 1000);
Console.ReadLine();
}
}
}
while循环
namespace ConsoleApp9
{
class Program
{
static void Main(string[] args)
{
while (true)
{
Console.WriteLine(“请输入一个数:”);
string s = Console.ReadLine();
if (s == “end”)
{
break;
}
int input;
if (int.TryParse(s, out input))
{
Console.WriteLine(“结果为:{0}”, input * 2);
}
else
{
Console.WriteLine(“输入错误,请输入数字!”);
}
}
Console.WriteLine(“终止程序!”);
Console.ReadLine();
}
}
}
取余代码
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“取得餘數”);
Console.WriteLine(“請輸入一個數:”);
int Num = int.Parse(Console.ReadLine());
Console.WriteLine(Num % 10);
Console.WriteLine(Num % 100);
Console.WriteLine(Num % 1000);
Console.ReadKey();
}
}
}
跳跃代码
移动代码协程 线程 进程
IEnumerable Timeter(){
//迭代器
yield return new WaitForSeconds(2);
Debug.log(“协程运行了");
接口
1.如果引用接口,必须实现该接口内的方法
2.接口和类有什么区别:接口中只能实现方法,添加事件,不能包括字段
3.接口必须写在父类的后面
4.访问修饰符不能添加在接口方法前面
5.默认修饰符public
多层次细节 LOD
1.随机数 Random.Range();
2.判断射线检测是否满足
Update()方法
if (Input.GetMouseButtonDown(0))
{
Debug.Log(1111);
RaycastHit2D hit = Physics2D.Raycast(Camera.main,ScreenToWorldPoint(Input.mousePosition);
if(hit.collider != null)
{
Debug,Log(hit.collider.gameObject);
Vector2 vector = hit.collider.gameObject.transform.position;
offset = Camera.main.ScreenToWorldPoint(Input.mousePosition);
offset.z=0;
hit.collider.gameObject,transform.position = offset;
laslMousePosition = hit.collider,gameObject.transform.position;
}