C# 学习
文章平均质量分 56
一份较为详细的C#学习流程与讲解
南無忘码至尊
这个作者很懒,什么都没留下…
展开
-
C# 系统学习(实例计算器)
这个程序首先输出欢迎用户使用计算器,然后进入一个无限循环,提示用户输入第一个数字、运算符和第二个数字。根据用户输入的运算符,程序会执行相应的运算,并显示结果。如果用户输入的运算符无效或者尝试进行除以零的操作,程序会显示错误信息并要求用户重新输入。在每次计算后,程序会询问用户是否继续使用计算器,如果用户输入 “n”,则程序退出。下面是一个使用 C# 编写的简易计算器的示例代码。这个计算器将支持加、减、乘、除四种基本运算。原创 2024-04-03 00:01:25 · 499 阅读 · 0 评论 -
C# 系统学习(框架学习)
以上两个实例均简化了数据库持久化和验证等更复杂的部分,帮助初学者理解WPF和ASP.NET Core MVC的基本工作原理。在实际项目中,通常会结合数据库操作、实体框架、以及更严谨的错误处理等技术。视图展示了所有待办事项,并提供了一个表单用来添加新的待办事项。当用户填写表单并提交时,POST请求会被发送到。方法会被执行,计数值加1,并更新界面上显示的文本。在Views/Todos目录下创建一个名为。在Controllers目录下创建一个。在Models目录下创建一个名为。动作,将新项添加到列表中。原创 2024-04-02 09:44:10 · 666 阅读 · 2 评论 -
C# 系统学习(异步编程)
在C#中,异步编程是一种优化程序性能的关键技术,特别是在处理I/O密集型操作(如网络请求、数据库查询、文件读写等)时,能够有效避免由于长时间等待而导致的线程阻塞,从而提高应用的响应速度和资源利用率。通过这种方式,即使在网络请求或其他外部资源访问过程中可能会耗时较长,应用程序仍然能够保持响应性和流畅性,因为CPU时间片并未被长时间占用的等待所浪费。这就是异步编程在提升应用程序性能方面的关键作用。是C# 5.0及更高版本引入的关键字,它们极大地简化了异步编程模型。原创 2024-04-01 00:08:35 · 1527 阅读 · 1 评论 -
C# 系统学习(事件与委托 )
委托定义// 定义一个简单的加减乘除运算委托委托实例化通过事件和委托,C#提供了强大的回调机制,使得程序更加灵活,易于模块化。事件主要用于跨类间的通信,而委托则更广泛地应用于需要传递和执行方法的场合,Action和Func委托作为预定义的泛型委托类型,极大地方便了日常开发中的使用。原创 2024-03-31 19:10:20 · 968 阅读 · 0 评论 -
C#——系统学习(LINQ)
LINQ(Language Integrated Query)是C#中一项强大的功能,它将查询功能无缝集成到C#语言中,使得开发者能够以一致且简洁的方式处理各种数据源,如内存中的集合、数据库、XML文档以及其他支持LINQ的外部数据源。LINQ通过一系列标准查询运算符和查询表达式语法,使得查询操作变得直观易懂。from子句用于声明查询的源数据和迭代变量。例如,假设我们有一个Studentwhere子句用于过滤源数据,根据指定的条件返回满足条件的数据项。select。原创 2024-03-29 00:17:47 · 811 阅读 · 0 评论 -
C#——系统学习(集合与泛型)
总结起来,C#集合框架结合泛型的使用,极大程度地提高了代码的可复用性和效率,同时保持了严格的类型安全约束,降低了潜在的运行时错误风险,成为了现代编程实践中不可或缺的一部分。其中,泛型作为一种关键特性,显著提升了代码的灵活性、可读性和安全性,使得开发者能够在不牺牲类型安全的前提下,创建高度可复用的数据结构。泛型方法允许我们在方法级别定义类型参数,使其独立于类的类型参数,适用于那些与类无关的通用功能。泛型委托允许我们定义带类型参数的委托签名,使得委托也能接受和返回泛型类型的参数。中声明的类型参数原创 2024-03-29 00:07:24 · 552 阅读 · 0 评论 -
C# —— 系统学习(控制结构)
这是一个for循环,初始化部分设置了变量i为1,条件部分检查i是否小于或等于10,每次循环结束后递增i的值。初始时,counter被赋值为0,每次循环内部都会打印counter的当前值,并将其加1。等于8时,break语句被执行,此时整个包含break的循环(即for循环)会被立即终止,不再执行后续的任何循环迭代。等于5时,continue语句被执行,这会导致程序立即跳过当前循环迭代的剩余部分,直接开始下一次迭代。既不大于等于90也不大于等于80,则执行else后的语句块,输出"合格"。原创 2024-03-27 18:50:26 · 325 阅读 · 0 评论 -
C# —— 系统学习(运算符与表达式)
【代码】C# —— 系统学习(运算符与表达式)原创 2024-03-27 18:50:00 · 145 阅读 · 0 评论 -
C# —— 系统学习(数据类型与变量)
【代码】C# —— 系统学习(数据类型与变量)原创 2024-03-27 12:13:16 · 124 阅读 · 0 评论 -
如何系统的学习 C#
了解C#的发展历程、特点以及应用场景。学习C#的基本语法规范,例如语句结尾的分号、命名规则等。原创 2024-03-25 13:03:19 · 2104 阅读 · 1 评论 -
C#——系统学习(类与对象)
类是C#中的一种用户自定义类型,它是面向对象编程的核心元素之一。类是一种蓝图或者模板,它描述了一类具有相同特性和行为的事物。通过类和对象,C#程序可以有效地组织数据和功能,使得代码易于维护和扩展,同时利用继承、封装和多态等面向对象的特性,提高代码的复用性和灵活性。:用于实现多态性,抽象方法在抽象类中定义但不提供具体实现,子类必须重写;关键字时,就会在内存中为对象分配空间,并通过构造函数初始化对象的属性。对象是类的实例,是根据类的蓝图创建的具体实体。原创 2024-03-28 09:43:34 · 392 阅读 · 0 评论