![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 57
C#
贪小心
写博客是为了记录自己的成长,方便自己,如果恰巧帮助到了你,不甚荣幸
展开
-
C# 扩展方法
今天我们学习C#的扩展方法我们编程中常用构造方法,虚方法,抽象方法,偶尔可能还会用到析构函数,但什么是扩展方法呢?扩展方法的作用扩展方法的作用,当我们需要修改底层接口,给它多增加一些功能,但是接口继承之后是一定要实现的,可能会对我们上层的代码影响比较大.又或者我们需要使用到一个密封类,但是它功能不够了,我们不能继承密封类,又想用怎么办呢,也可以用扩展方法来解决问题.听起来是不是特别厉害,但是实现扩展方法其实不难,我们用代码结合现实例子来解释扩展方法扩展接口 /// 定义一个学习接口 pub原创 2021-05-26 13:42:56 · 790 阅读 · 2 评论 -
C# 各种函数介绍
这一篇作为导航篇,将大致介绍C#中常用的各种函数也就是方法C#中的方法有哪些 静态方法 构造原创 2021-05-31 15:05:57 · 2858 阅读 · 1 评论 -
C# 虚方法和抽象方法
虚方法关键字:virtual添加关键字virtual之后,会把方法定义为虚方法,原创 2021-06-07 14:16:14 · 709 阅读 · 0 评论 -
C#静态方法
我们之前讲C#有好多种类的方法,构造方法,抽象方法等等,但是如果我们认真观察会发现,所有的方法,都分为静态方法和非静态方法.就像我们的身份证一样,你可以是男性,也可以是女性.但是w原创 2021-06-01 09:51:24 · 3120 阅读 · 2 评论 -
C# 构造函数和析构函数
构造函数构造函数包括静态和非静态函数,静态函数会先一步执行静态构造函数——》非静态构造函数原创 2021-06-03 13:18:47 · 547 阅读 · 1 评论 -
C# String与byte[]转换
using System.Text;using UnityEngine;public class Test : MonoBehaviour{ public byte[] GetBytes(string parseString) { return Encoding.UTF8.GetBytes(parseString); } ...原创 2020-03-27 15:40:18 · 5458 阅读 · 0 评论 -
C# String裁切字符String.Trim()
String 关于Trim的用法:String.Trim(); //删除头部和尾部的空格,遇到非空格的字符会停下来String.TrimStart(); //删除头部的空格,遇到非空格的字符会停下来String.TrimEnd(); //删除尾部的空格,遇到非空格的字符会停下来String.Trim("_".ToCharArray()); //删除头部和尾部的"_"下划线,遇到非下划线的字符会停下来String.TrimStart("_".ToCharArray()); //删除头部原创 2020-05-28 14:46:31 · 812 阅读 · 0 评论 -
C# String字符串中是否包含指定字符 关键字查找
string test ="测试一下关键字";if(test.Contains("一下")){ //包含指定字符}else{ //不包含指定字符}原创 2021-08-23 11:27:06 · 2632 阅读 · 0 评论 -
C# Linq 学会使用,学会自己编写Linq
Linq我暂时理解为,一种内置的非常方便的数据查询的工具使用我们先学习它的使用//数据类 public class DataTest { /// <summary> /// 编号 /// </summary> public int id; /// <summary> /// 名字 /// </summary>原创 2021-12-07 15:41:59 · 3158 阅读 · 0 评论 -
C# 类和结构体
在C#中,类和结构体非常的相似,在使用中,也不太明白它们的区别在哪里,所以今天专门记录一下.相同点都包含字段,属性,方法访问修饰符相同,可以用相同的访问修饰符都是通过关键字new实例化对象结构体和类大体上真的非常相似,但是不应该出有两个一模一样的东西对吧不同点结构体是值类型,类是引用类型,结构体在栈上开辟空间(int,float这些数据类型都是struct结构体,但是string是class类)关键字不同----枚举关键字struct,类关键字class构造方法 ---1原创 2021-12-06 13:56:18 · 663 阅读 · 0 评论 -
C# 委托,匿名函数,Lambda表达式
委托我们先在C#中写一个委托,关键字delegate delegate void TestDelegate();委托就是方法的类型我们现在实现委托 class Program { static void Main(string[] args) { //实例化这个委托,参数就填和委托方法返回值和参数类型一样的方法名字 TestDelegate Test = new TestDelega原创 2021-12-06 14:51:14 · 484 阅读 · 0 评论