![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
启明-GamePlay
aba aba aba ...
展开
-
【你真的会Unity开发吗?】第一期之UnityEngine.Object类与System.Object类差异所带来的坑
第一期:UnityEngine.Object与System.Object原创 2020-10-18 12:06:15 · 599 阅读 · 1 评论 -
第二章C#数据类型及其转换(本质论整理)
C#数据类型数据类型基本数值类型整数类型浮点类型(float和double)decimal类型字面值其他类型布尔类型(bool)字符类型(Char)字符串类型(String)null和voidnullvoid数据类型转换显式转型显式转型不适用转型操作符的类型转换数据类型C#有几种类型非常简单,是其他所有类型的基础,它们称为预定义类型(predefinedtype)或基元类型(primitive type)。大致可分为如下几种:数值类型其他类型null与void类型数据类型之间具有可转换的操作原创 2020-08-18 17:23:51 · 341 阅读 · 0 评论 -
C#中的default(T)关键字
C# default(T)关键字定义C#中的关键词default函数,其作用是default(T)返回一个该类型T的默认值,一般情况下用于在不知道类型参数具体为值类型还是引用类型的情况下,为对象实例赋于初值。切记:在 C# 中不允许使用未初始化的变量。默认值参考表值类型默认值boolfalsebyte0char‘\0’decimal0.0Mdouble0.0Denum表达式 (E)0 产生的值,其中 E 为 enum 标识符。fl原创 2020-07-28 21:36:31 · 2114 阅读 · 0 评论 -
C#细梳传值参数与引用参数
C#传值参数与引用参数传值参数值类型引用类型引用参数值类型引用类型总结最近学习刘铁猛老师的课踩了一个坑,重点记录梳理一下传值参数方式中传递引用数据类型时与引用参数方式传递引用数据类型的底层区别。话不多说,直接上干货。阅读本篇博客,默认读者拥有C#中值类型数据与引用类型数据在堆与栈上的分布基础知识。传值参数顾名思义,传值参数就是在C#方法定义中,以默认不加修饰符形式声明形参类型,同时在方法调用中,以默认方式传递参数值,即下图所示: static Main(string[] args) { in原创 2020-06-08 20:41:51 · 189 阅读 · 0 评论 -
C#控制台输入与输出梳理
控制台输入与输出概要梳理控制台输入与输出控制台输入ReadLine()、Read()与ReadKey()控制台输出WriteLine()与Write()控制台输入与输出C# 控制台程序一般使用 .NET Framework Console 类提供的输入/输出服务。Console.WriteLine(“Hello World!”); 语句使用 WriteLine 方法。它在命令行窗口中显示其字符串参数并换行。其他 Console 方法用于不同的输入和输出操作。Console 类是 System 命名空间的原创 2020-06-03 11:39:40 · 917 阅读 · 0 评论 -
C#多态性的理解与梳理
C#静态多态性与动态多态性C#的多态性含义静态多态性函数重载运算符重载动态多态性抽象类虚方法abstract方法和virtual方法的区别这篇文章出发点是对我认为对在C#多态性方面的理解过程中易出现差错的地方做一个详细记录与梳理。C#的多态性含义多态是同一个行为具有多个不同表现形式或形态的能力。多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。在 C原创 2020-06-02 22:23:32 · 944 阅读 · 0 评论