C#基础入门与常用技巧教程

需积分: 9 1 下载量 147 浏览量 更新于2024-07-16 收藏 4.46MB DOCX 举报
C#学习之旅是一份针对C#初学者编写的详细自学笔记,涵盖了C#语言的基础知识和常见问题解决方案。这份文档特别强调了C#编程的基本概念,如控制台输出、数据类型与内存占用、字符串处理、输入操作、变量声明和使用、数字进制转换以及基本的数据结构。 1. 控制台编程:文档提到`Console.WriteLine`不仅可以输出英文,还可以直接插入中文,它允许程序员按照特定格式输出信息,比如格式化输出整数和字符串的对齐。`Console.ReadLine()`用于从用户那里获取输入,如姓名等。 2. 文件和类型:代码文件后缀名为`.cs`,用于编写C#程序。`label`用于单独显示文本信息,而`ComboBox`和`DropdownList`则是下拉列表控件,`ComboBoxDropdownStyle: dropdown`表示下拉列表可以编辑文本,`DropdownList`则不允许。 3. 数据类型与操作:C#提供了多种内置数据类型,如`int`(4字节,32位),`short`(2字节)和`long`(8字节)。`trim()`方法用于移除字符串两端的空格,而中间的空格也会被删除。变量的声明可以通过`var`关键字进行,提高了代码的简洁性。 4. 数字转换:文档演示了如何使用`Convert.ToInt32`方法将不同进制的字符串(二进制、八进制和十六进制)转换为十进制整数。 5. 布尔类型和逻辑:布尔类型`bool`用于表示真或假,与逻辑运算符一起用于条件判断。 6. 与C语言相似的部分:C#支持C语言中的`Switch`语句、`if`语句、循环结构(`while`和`for`)、枚举`enum`和结构体`struct`。 7. 集合和数组:数组在C#中的声明形式如`int[] scores = {120, 149, ...}`,并介绍了`foreach`语句,用于遍历集合。可变数组允许声明每行长度不同的数组。 8. 函数与参数传递:C#中,通过引用类型参数(用`ref`关键字)可以在函数内部修改实参的值,这是改变形参值的一种方式。 这份C#自学笔记为学习者提供了一个从基础到实践的全面指南,包括了编程环境设置、数据处理、控制结构和核心功能的运用,是C#初学者快速上手的宝贵资源。