![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习C#大白话
2301_78270249
这个作者很懒,什么都没留下…
展开
-
c#var(大白话)
var必须在声明变量的同时进行初始化const声明变量不需要进行初始化,编译时声明变量就行原创 2023-05-21 22:54:21 · 1126 阅读 · 0 评论 -
C# readonly的正确用法和错误用法
如果您需要定义一个编译期间永不变化的常量,请使用 const。而如果需要确定一个只能在运行时确定的、只读的常量,请使用 readonly。原创 2023-05-21 22:24:30 · 633 阅读 · 0 评论 -
C# 抽象类、虚拟类和私有类(大白话)
总结:抽象类、虚拟类和私有类是 C# 中常见的类的特性。它们分别用于提供接口规范、行为的默认实现或子类重写、以及封装一些辅助功能等。使用这些特性可以更加灵活地设计和实现 C# 类库中的各种类型。,类似于默认实现,子类可以选择重写;但子类并非必须提供实现(基类也可以实现功能方法)私有类是只能在同一命名空间的程序中使用。,即未被实现的方法,必须由子类实现。定义了两个方法:一个是虚拟方法。类的内部实例化,并且调用。无法从其他程序集中进行访问。具体实现必须由子类完成。原创 2023-05-20 22:05:47 · 789 阅读 · 2 评论 -
c#多线程(大白话)
在 C# 中,多线程是同时执行多个线程的一种技术,可以帮助改善应用程序的性能和响应性。在本篇回答中,我将以简单易懂的方式解释多线程如何工作,给出一些示例,并介绍一些常用的方法。总结:多线程是一种同时执行多个线程的技术,能够有效地提高应用程序的性能和响应性。在 C# 中,可以通过实例化。如果您需要等待线程完成,请使用。如果您需要将数据传递给线程,请使用。原创 2023-05-20 21:36:20 · 106 阅读 · 0 评论 -
c#static(大白话)
关键字常用于定义静态成员,并且静态成员的优点是可以在不实例化对象的情况下使用,并且静态成员只分配一次并在整个应用程序域中保持状态。静态构造函数用于初始化静态字段或执行任何仅需在首次使用该类型时完成的操作。静态成员是与类相关联的,而不是与类的任何特定实例相关联的。与静态字段类似,静态方法是与类相关联的,不需要实例化对象即可调用该方法。静态字段是与类相关联的,所有实例共享相同的值。静态类只包含静态成员,不能被实例化,并且默认情况下是密封的。静态构造函数的执行是通过“静态字段首次访问”的方式触发的。原创 2023-05-20 21:26:51 · 142 阅读 · 0 评论 -
c#异步和同步(大白话)
也就是说,如果一个方法调用另一个耗时较长的方法,那么调用方必须一直等待被调用方法的返回结果,才能开始执行后续代码。但是,当需要执行长时间运行的 IO 操作(如网络调用)时,同步方法会导致程序陷入阻塞状态,无法响应用户的其他请求。它通过使用任务(Task)和异步等待关键字(async/await)来控制程序的执行流程,使得程序可以适应高并发情况,提高了程序的运行效率和用户体验。方法分别对同步和异步文件读取进行了实现。在主函数中,我们首先调用同步方法进行文件读取操作,再转而调用异步方法并继续执行后面的工作。原创 2023-05-20 21:13:25 · 608 阅读 · 0 评论 -
C#匿名函数(大白话)
总结:匿名函数是 C# 中一种高度灵活的编程方式,可以简化代码结构,提高开发效率,也在一定程度上增强了代码的可读性和可维护性。大白话来讲,匿名函数就像是一种创建轻量级代码块的方式,不需要定义新的方法,可以直接在调用时编写要执行的代码片段。在C#中,有三种常用的匿名函数:Lambda表达式、匿名方法和Func/Action委托。C#中的匿名函数可以理解为是一个没有名称的函数,可以作为参数传递给其他方法或委托。原创 2023-05-20 21:01:44 · 1027 阅读 · 0 评论 -
c#反射(大白话)
C#大白话原创 2023-05-20 20:57:04 · 70 阅读 · 1 评论