C#基础语法学习笔记:关键知识点解析

需积分: 3 5 下载量 100 浏览量 更新于2024-07-24 1 收藏 3.17MB DOC 举报
"C#基础语法视频笔记,涵盖了C#的基本语法、WinForm控件和编程实践,适合初学者学习巩固C#基础知识。" 在C#编程语言中,`Console.WriteLine()` 和 `Console.Write()` 都是用来输出内容到控制台的函数,但它们之间存在细微差别。`Console.WriteLine()` 会在输出内容后自动换行,而 `Console.Write()` 则不会,它会在当前位置继续输出。 使用 F5 键可以快速运行代码。在开发过程中,"生成"功能会先编译你的代码并创建一个可执行文件(exe),以便在bin目录下运行。在编写程序后,通过“生成”检查错误是一种有效的调试方式。 在Visual Studio中,你可以在一个解决方案(Solution)中管理多个项目,每个项目可能对应不同的应用程序或库。 编辑代码时,键盘快捷键能提高效率。比如,`Home`键将光标移动到当前行的开头,`End`键移到行尾,`PageUp/PageDown`用于长代码的翻页。`Shift+方向键`可以选中文本,`Ctrl+Home/End`则快速定位到文档的开头或结尾。`Insert`键在插入和覆盖模式间切换,`Ctrl+Z`实现撤销操作。 C#中的数据类型如`char`和`string`有着不同特性。`char`类型要求必须赋值,不能留空,而`string`则可以为空字符串。值得注意的是,直接书写带小数点的数字会被默认为`double`类型。如果你想指定为`decimal`类型,可以在数字后面加上`m`或`M`,如`num = 100.25m`。 字符串连接可以用`+`运算符实现,比如`"Hello " + "World"`会产生"Hello World"。当用户通过`Console.ReadLine()`输入内容时,不论输入什么,都会被视为`string`类型。 转义字符如`\`用于创建特殊字符,例如`'\''`代表单引号。算术运算符遵循一定的规则,如`+`、`-`、`*`、`/`和`%`。在进行运算时,如果操作数类型不一致,会根据规则进行隐式类型转换。例如,如果一方是`double`类型,整个表达式会被提升为`double`。如果需要强制类型转换,如将`double`转换为`int`,可以使用`(int)`或`Convert.ToInt32()`方法。 此外,所有数据类型都可以转换为`string`类型,如`inta = 3; Console.WriteLine($"{a}");` 这里使用了字符串插值来将整数转换为字符串并输出。学习这些基础知识对理解和编写C#代码至关重要。
2017-04-20 上传