C#入门教程:基础概念与变量解析

需积分: 0 1 下载量 80 浏览量 更新于2024-09-10 2 收藏 460KB DOC 举报
"这篇资源是关于C#编程的基础学习笔记,涵盖了C#语言的基本概念、命名规范、开发环境设置、程序结构、变量、输出方法等内容。笔记内容包括对C#程序结构的理解,如命名空间、类和方法的关系,以及如何恢复开发环境的默认设置。还提到了解决方案文件(.sln)、项目文件(.sproj)的作用。此外,介绍了变量的声明、命名规则,特别提到了decimal类型的使用,并展示了不同方式的变量赋值。同时,讲解了C#中的Console.WriteLine()函数用于输出变量值的方法,以及占位符的概念。" 在这篇C#基础笔记中,首先提到了C#程序的基本结构。命名空间是组织代码的层次结构,其中可以包含类,而类中又可以包含方法,这些方法是程序执行的具体逻辑。开发环境的重置通过导入导出设置向导可以实现,方便恢复到初始状态。在界面操作中,如果误关窗口,可以从视图菜单中重新打开。 Main方法是程序的起点,执行程序时,会从Main方法的第一行开始,直到Main方法执行完毕,程序结束。每个项目只能有一个Main方法。.sln文件是解决方案文件,记录了项目的信息,.sproj则是项目文件,包含了项目中的所有元素。 笔记中详细讲解了变量的概念,它是内存中的一个存储空间,通过变量名来访问数据。声明变量时,需要指定数据类型和变量名,例如`int age;`。decimal类型适合处理货币数据,避免浮点计算的精度问题。在C#中,可以使用m或M后缀明确声明一个decimal类型的数值,如`decimal money = 1000.25m;`。 变量声明有三种方式:先声明后赋值,如`int a; a = 3;`;直接定义并赋值,如`int b = 3;`;或者一次声明多个同类型变量,如`int c, d;`。在方法内部定义变量时,遵循Camel命名法,即首单词首字母小写,后续单词首字母大写。 输出变量的值通常用到`Console.WriteLine()`函数,它有两种功能:数学上的加法和字符串连接。占位符如`{0}`、`{1}`等可以在字符串中用来插入变量的值,便于格式化输出。例如,`Console.WriteLine("Name: {0}, Age: {1}", name, age);`将输出变量name和age的值。通过这种方式,我们可以灵活地组合和输出变量内容。