C#基础学习:传智播客2012第三天笔记-苏坤讲解

5星 · 超过95%的资源 需积分: 9 4 下载量 122 浏览量 更新于2024-09-13 收藏 320KB PDF 举报
"传智播客2012年C#基础班笔记,第三天课程由苏坤主讲,包括10个部分,主要讲解C#和.NET基础,以及相关开发应用领域。" 在C#编程语言的学习中,了解基本概念至关重要。首先,.NET是一个由微软开发的开发平台,它提供了开发和运行各种应用程序所需的各种服务,包括框架、库和工具。C#是.NET平台上的一种面向对象的编程语言,设计用于构建高性能、类型安全的应用程序。 Java不仅是一种技术,也是一种编程语言,具有跨平台的特性,即“一次编译,到处运行”。而C#则更专注于Windows生态系统,尽管通过.NET Core,C#也具备了跨平台的能力。 在.NET平台上,开发者可以进行多种类型的应用开发: 1) 桌面应用程序:如Winform,虽然现在相对较少,但仍有需求,尤其是对于特定的企业级应用。 2) Internet应用程序:ASP.NET是开发Web应用的主要工具,适合创建动态网站和Web服务。 3) 手机开发:例如Windows Phone,虽然现在市场份额较小,但学习C#也可以为开发其他移动平台应用(如 Xamarin for iOS 和 Android)打下基础。 在找工作时,常见的.NET软件工程师职位可能要求掌握如Ajax、JavaScript、Webservice等相关技能。Visual Studio是一个集成开发环境(IDE),提供编写、调试和部署代码的强大支持。Msdn是微软提供的开发者网络,包含大量的文档和帮助资源。 在C#项目中,解决方案(.sln文件)管理多个项目,每个项目(.csproj文件)又包含多个文件,如源代码文件(.cs)。命名空间用来组织类,类中包含方法。Main方法是程序的入口点,每个可执行项目必须有一个Main方法,程序从这里开始执行,执行完毕后程序结束。 运行项目可以使用F5快捷键,或者通过菜单的“项目生成”功能检查代码的语法错误。C#中的注释有三种形式:单行注释(以//开头)、多行注释(以/*和*/包围)和文档注释(以///开头,用于生成XML文档)。 在编写代码时,每条语句的结尾通常需要分号(;)。例如,`Console.WriteLine("你想显示的内容");`用于在控制台输出文本,`Console.ReadKey();`则会暂停程序,等待用户按下任意键后继续执行。 此外,开发过程中,还可以使用键盘快捷键如Ctrl+K+F快速添加文档注释,Insert键可以在插入和覆盖模式间切换。了解并熟练运用这些基础知识,将有助于提升C#编程的效率和质量。