“安惠sama”!从零开始的C#学习(一)

因为博主是一名新晋“带”学生, 喜爱游戏所以选了数字媒体技术专业,抱着尝试的心态报名了校基地多媒体部,不小心踏入其中因而无法自拔。基地前辈为了磨练(放养)后辈,要求记录自己的学习情况,于是乎,我决定于此开始记录我真实的零基础学习Unity和C#的过程。(写此是便于自己理解,如有歧义请谅解!)

话不多说,开始第一节的学习。
**(一)**如using System.Collections; 在VS顶头这种代码,意思是正在使用XX命名空间。(引入命名空间),这种命名空间里包含着下面要说的类,空间允许了写代码时可以使用其里面包含的类。

接着看,public class NewBehaviourScript : MonoBehaviour这个,是公开了一块空间,以此来存放类,以我的理解就是定义命名空间(类的住址):“对类进行逻辑上的划分,避免重名”。

然后就是类了,类有许多,如:class Program这就是定义了一个类(作为工具)。

最后是类里的方法,如static void Main(string[] args),这个就相当于是程序的入口(以此方法进行)。

总的来说:引用空间>定义空间>定义类>使用类里的方法。

**(二)**举一个例子Console.WriteLine("安惠sama"); 这个是一段完整的代码,形式是:“类型.方法();调用语句”。 Console是一个类型(工具),“.”可以理解为包含。WriteLine是方法(功能),后面要写小括号。

**(三)**1:数值型 :

(1)“int”用来存整数。
(2)4字节 单精度浮点类型float,精度7位。 写完非整数后要加f后缀。如8字节的double类型写完非整数后要加d后缀。

2:非数值型 :
(1)char字符,2字节,储存单个字符,使用单引号
(2)string字符串,储存文本,使用双引号。
(3)bool类型,1字节,可以直接赋值true真 或 false假,或者赋表达式做判断。

**(四):
**声明:在内存中开辟一块空间: 语法是:“变量类型 变量名 ;”
行业命名规则::以小写字母开头,如果包含多个单词,除第一个单词外,其他单词的首字母大写。(见文知意)
例如:string studentName;即储存一个学生名字。

赋值:在该空间存储数据
string gunName="AK47"; 声明:string gunName;赋值:gunName = “AK47”;(变量可以重复赋值)
声明+赋值:string gunName=“AK47”;
变量在使用前必须赋值!
(五)

class program
{
            static void Main()
            {
                Console.WriteLine("请输入枪的名称");
                string name = Console.ReadLine();
                Console.WriteLine("请输入弹夹容量");
                string gunCount = Console.ReadLine();
                Console.WriteLine("请输入当前子弹数量");
                string gunCountForNow = Console.ReadLine();
                Console.WriteLine("枪的名称"+name,"弹夹容量"+gunCount,"当前子弹数量"+gunCountForNow);
                Console.ReadLine();
               
                //占位符(位置的编号)Format
                string str = 
                    string.Format("枪的名称为:{0},容量为{1}", name, gunCount);
                Console.WriteLine(str);
                 //标准数字字符串格式化
                Console.WriteLine("金额:{0:c}", 10);//==输出的是:金额:¥10
                Console.WriteLine("{0:d2}", 5);   //输出的是05  “d2”使不足两位用0填充           
                 //改变字符原始含义 转义符:\"    \'   \0
                  //  \r\n回车换行  \t水平制表格
                Console.WriteLine("我爱\"Unity!\"");  //输出:我爱“Unity”
                Console.WriteLine("你好,\r\n我是隔壁的老宋。");  // :\r\n可以回车换行  ://你好,
                                                                                          //我是隔壁的老宋


以上是本次的练习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值