unity第一周(扫盲)

Posted on 2020-06-01 20:19  Nicela  阅读(109)  评论(0)    收藏  举报

基础知识

本篇文章主要是后面的内容打基础,第一周主要是用于扫盲,就是针对c#语法上我觉得可能经常会遇到的问题做的一个小总结,由代码展示。如果有疑问或者错误的地方欢迎提问!

辅助知识:快捷建ctrl+f5可以查看结果,f12查看类里的函数

using System;
//SDK,软件开发包
//DLL,动态链接库
//c#是一门纯面向对象的语言,单元为类,所以变量必须在类里
namespace _001_FirstWork//注意命名规则
{
//类名
class Program
{
double length;
double width;
decimal myMoney;//在C#里是表示 128位数据类型。double相比,decimal类型具有更高的精度和更小的范围,它适合于财务和货币计算。
public static double height;//静态字段才能被直接调用,就好比console类里面的函数都加了static,所以我们才能直接用类名调用函数
//main函数
public class Person
{
//为了检验是否可以new一个对象
}
public void FUNC01()//public表示只要是Program的实例都可访问此函数
{
length = 6.5d;
width = 5.0d;
}
public double FUNC02()
{
return length;
}
public void show()
{
Console.WriteLine("Length{0}", length);//object包含double,int等
Console.WriteLine("width{0}",width);
//Console.WriteLine("FUNC", FUNC02);//不可以,因为第二个不是object,是一个指向函数的地址
Console.WriteLine("FUNC", FUNC02());//这样就可以,因为返回值为double,也是object
}
static void Main(string[] args)//按ctrl+f5到结果自动卡顿
{
Console.WriteLine("Hello World!");//类按f12可以查看实现,查接口
//静态函数表示类可以直接调用它
Program p = new Program();//具体的个体,构造函数,对一个类进行初始化,对应的是析构函数,对一个类的实例进行销毁
Person xuesheng = new Person();
p.FUNC01();
p.FUNC02();
Console.WriteLine(p.length);
Console.WriteLine(p.width);
Console.WriteLine(Program.height);
// Console.WriteLine(Program.length);会报错,和上句对比,可以看出变量加static的作用
}
}
}

 

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3