|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/c-sharp-programming-and-dot-net/
课程评论:没有评论
课程名称:C# 编程与 .NET:全面参考 课程概述:本课程涵盖了 .NET 框架的基本组成部分,包括公共语言运行时(CLR)、公共类型系统(CTS)和公共语言规范(CLS)。学习 .NET 解决方案的全方位互操作性与现有代码的兼容性,以及完整的语言集成。C# 是由微软创建的一种完全面向对象的编程语言,能够在 .NET 框架上运行,广泛应用于移动应用程序、桌面应用程序、网络应用、网络服务、网站、游戏、虚拟现实、数据库应用等领域。 课程内容还包括值类型和引用类型的区别,其中类是引用类型,而结构体是值类型。探讨跨语言继承和跨语言互操作性,以及如何消除 DLL 地狱问题、自动资源管理和类型安全性。C# 作为一种主要的类型安全语言,通过定义协议来确保每种类型的内部一致性。此外,课程还强调 Visual Studio 作为创建和构建 .NET 框架应用程序的主要工具,它支持多种平台。 C# 提供了自动内存管理和垃圾回收特性,旨在实现优良的性能,采用及时编译技术(Just-In-Time compiler),以减少 CPU 负担并提高响应速度。跨语言支持则由公共语言运行时(CLR)和公共语言规范(CLS)提供。 总结:通过本课程,学习者将能够掌握 C# 语言的基本概念与应用,深入理解 .NET 框架的工作机制,并提高在不同平台上的开发能力。
The Dot Net Framework includes CLR, CTS and the CLS. The Dot Net Solution. Full interoperability with existing code. Complete and total language integration. Single File and Multifile Assemblies. C# is a completely object oriented language created by Microsoft that runs on the Dot Net Framework. C# is used for: Mobile applications , Desktop applications, Web applications, Web services, Web sites, Games, VR, Database Applications and much more. Value Types and Reference Types. Classes are Reference Types while Structs are value Types. Cross language inheritance. Cross-Language interoperability. Elimination of DLL Hell. Automatic Resource Management. Type Safety. Multi-language support. C# is primarily a type-safe language , meaning that types can interact only through protocols they define, thereby ensuring each type's internal consistency. Visual Studio is the primary and most preferred software used to create and build Dot Net framework applications in Windows and other platforms. C# is a high level language with object-oriented features and automatic memory management and garbage collection.Good performance was the motive behind the launch of C#. It is well known that C# uses a Just - in- time compiler, which usually loads less on the CPU and responds quickly. Cross-language support is the ability provided by the common language runtime(CLR) and the CLS.