![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#知识点
夏天里的草
这个作者很懒,什么都没留下…
展开
-
C#实现结构体与字节流的相互转化
unity项目中,实现结构体和字节流的相互转化,方便与C++端程序进行通信。原创 2023-08-02 15:59:33 · 564 阅读 · 0 评论 -
C#中调式和错误处理方式及常用代码
1.正常模式下调试诊断输出: 从应用程序中输出调试结果时使用该方法,特别是输出的字符串比较复杂,涉及几个变量或许多信息的情况下。using System.Diagnostics名称空间包含Debug.WriteLine()和Trace.WriteLine()Debug.WriteLine():仅在调试模式下运行Trace.WriteLine():还可用于发布程序跟踪点: 快速输出重要信息,以便消除语义错误,应使用跟踪点2.中断模式下调试async和await关键字是进行异步编程的相关内容原创 2022-01-13 11:24:27 · 336 阅读 · 0 评论 -
C#中声明、初始化、实例化的区别
声明:只生成对象不赋值使用对象是要先定义属于哪个类型,比如 int a,a就是声明了一个int类型的对象。初始化:给对象赋值给已经声明的对象进行赋值的过程,a=8,a已经别初始化,初始化后其值为8static int a,默认给a赋值0,静态是默认赋值实例化:使用new为对象分配内存对类进行实例化,Button b = new Button(),在进行new的时候会为b这个对象分配内存,这个过程就是对类的实例化。...原创 2021-10-15 14:55:06 · 825 阅读 · 0 评论 -
C#关于流程控制的内容
1.布尔逻辑表中,var1都是bool类型的变量,var2和var3可以是不同类型,但是bool类型只能使用==和!=运算符。常见错误:当var1<var2为false时,var1>var2为true,则导致var1=var2在前面两句中都是false^(异或)应用于逻辑运算,真异或假的结果是真,假异或真的结果也是真,真异或真的结果是假,假异或假的结果是假。就是说两个值相异结果为真。2.分支三元运算符:语法格式:<test>?<resultIfTrue>原创 2021-09-01 21:24:26 · 80 阅读 · 0 评论 -
C#关于表达式的相关介绍
表达式1.数学运算符bool变量使用+或其他数学运算符,编译器会报错;char变量实际存储的是数字,所以两个char变量相加会得到一个数字,这是隐式转换示例。其他数学运算符不能用于处理字符串+=也可以用于字符串...原创 2021-08-17 21:15:55 · 84 阅读 · 0 评论 -
C#关于变量的相关介绍
变量和表达式1.变量的简单类型整数类型类型 别名 允许的值sbyte System.SByte -128~127byte System.Byte 0~255short System.Int16 -32768~32767ushort System.UInt16 0~65535int System.Int32 -2147483648~2147483647uint System.UInt32 0~4294967295long System.Int64 -9223372036854775808~原创 2021-08-16 17:13:12 · 106 阅读 · 0 评论 -
C#关于接口的详细介绍
C#语言的学习记录(三)4.接口:为实现多重继承关系设计的,定义了一种标准,如果需要使用接口,必须满足接口中所定义的内容。一个类能同时实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间也可以继承,所有继承都使用“:”来表示。(1)语法形式:interface 接口名称{接口成员;}a. 接口名称:以 I 开头,再加上其他的单词构成b. 接口成员:与类中定义的成员类似。备注:不允许使用 public、private、protected、internal 访问修饰符;不允许使用 s原创 2021-08-12 20:29:58 · 397 阅读 · 0 评论 -
C#关于方法的详细介绍
C#语言的学习记录(二)3. 方法(函数):将完成同一功能的内容放到一起,方便书写和调用的一种方式,也体现了面向对象语言中封装的特性。(1)语法形式:访问修饰符 修饰符 返回值类型 方法名(参数列表){语句块;}a. 访问修饰符:public、private、internal、protectedb. 修饰符:virtual、abstract、override(类之间继承时使用)、static、sealedc. 返回值类型:用于在调用方法后得到返回结果,返回值可以是任意的数原创 2021-08-12 20:18:47 · 374 阅读 · 0 评论 -
C#关于类的详细介绍
C#语言的学习记录(一) 基础介绍面向对象:对象包括属性和方法,属性是指对象固有的特征,方法则是对象的行为。例如将手机看作是一个对象,手机的大小、颜色、品牌都可以看作是一个特征,即属性,而打电话、发短信、上网是手机的行为,即方法。三大特征:(1) 封装:在 C# 语言中能体现封装特性的编程元素有很多,例如类、接口、方法等。让用户只关心对象的用法而不用关心对象的实现,在为用户的访问提供了便利的同时也提高了程序的安全性。(2) 继承:在保留原有功能的原创 2021-08-11 21:23:47 · 1184 阅读 · 3 评论