C#
学习C#的笔记
weixin_41392061
这个作者很懒,什么都没留下…
展开
-
第一章 C#语法基础-----三目运算符
else if(其他可能性):if 不成立,但是满足我的条件,则执行else:以上条件都不满足执行。if(如果):用来判断条件是否成立,即是否为true。break:这个case运行结束了。default:所有case都不能满足,则运行。三目运算符也称为运算符,根据结果来反馈。switch中case与break语句。case:表示这个变量一种值的情况。逻辑语句switch的基本语法。switch:指定检查 的变量。分支语句 不能单独使用。switch相关短路机制。原创 2023-08-07 23:14:35 · 162 阅读 · 0 评论 -
第一章 C#语法基础-----关系运算符
| 或,左右都是false返回false,一个为true就返回true。&& 同时,左右都是true返回true,一个为false就返回false.取反,true转为false,false转为true。关系运算符:==,!原创 2023-08-07 22:00:18 · 38 阅读 · 0 评论 -
第一章 C#语法基础-----变量的范围
3、但是大括号{}有嵌套的情况时,“父级”的变量可以用在“子级”中,“子级”的变量不可以用在“”父级中“”2、值只有两种,默认值是false;真(true),假(false);2、变量值在他所在的范围内有效,这个范围可以简单的理解成大括号{}内。用来表示“是”与“否”,比如是否已经登录,性别等状态。1、变量只能在定义之后使用。1、类型关键字 Bool。原创 2023-08-03 22:58:14 · 127 阅读 · 0 评论 -
第一章 C#语法-----Convert转换
常量介绍:1、常量是固定值,程序执行期间不会改变,比如圆周率的值3.1415926不会改变。本身对放进去的变量类型没什么限制,但是如果完全不具备转换的可能性,会报错。1、只有相同类型可以计算,但是不同类型可以做隐式转换的会做自动转换。转换为string: Convert.ToString。2、类似变量,主要区别是定义必须赋值,其他时刻无法改变。转换为Init: Convert.ToInt32。2、不同类型的计算,也可以人工干预进行显式转换。不兼容类型的转换----Convert。原创 2023-08-02 16:02:02 · 1166 阅读 · 0 评论 -
第一章 C#语法基础-----变量的定义
2、显示转换类型:人为干涉的强制转换,类型依然要兼容,可以把精度大的转换为精度小的,但是会丢失多出来的精度。转换方式:1、隐式类型转换:无需人为干涉的自动转换,类型必须要兼容,只能把精度小的转成精度大的。定义但是没有赋值,定义并且赋值,同类型变量可以批量定义,分为全部赋值,部分赋值,全都不赋值。2、等号右边的结果赋值给左边,所以左边只能是变量,不能是数值。等号左边的类型为重要类型,意味着等号右边的结果类型要和左边一致。3、变量的类型与数值的类型。原创 2023-08-02 14:14:19 · 259 阅读 · 0 评论 -
第一章 C#语法基础-----变量介绍以及常用类型
writeLine("Hello{0},{1}","世界","你真美好");string(字符串):适合存储用户名,用户的账户,角色名称,技能名称。1、目的是为了便于其他程序或未来的自己来阅读,技术层次,并非必须。格式化输出:writeLine("HelloWorld");float(浮点数):技能冷却时间,对精度要求更高的数值。int(整数):适合存储角色等级,血量,技能等级等。3、后续单词的首字母大写(首字母不允许是数字)char(字符):保存一个字符。案例:控制台程序模拟面试。原创 2023-08-01 13:14:39 · 50 阅读 · 0 评论 -
第一章 C#语法基础-----HelloWorld与注释
C#:编写逻辑来使用Unity中的工具,比如使用导航系统到某个位置,移动的时候播放行走动画。高级语言:形式上接近算术语言和自然语言,概念上接近于人们通常使用的概念(更接近人话)。游戏开发引擎,可以理解成游戏开发的工具箱,其目的在于让游戏设计者能容易和快速的做出游戏。导航系统,动画系统,检测玩家键盘按键等,也可以让我们忽视很多难度较大,难以实现的功能。Unity:相当于一个生产车间,也是一个强大的工具箱,工具箱里面有很多工具,如。不只是游戏开发引擎:汽车,运输与制造,电影与动画,建筑,工程与施工。原创 2023-07-29 23:00:54 · 38 阅读 · 0 评论