C#基础语法学习笔记:关键知识点解析
需积分: 3 123 浏览量
更新于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#代码至关重要。
312 浏览量
168 浏览量
2008-05-20 上传
2023-09-16 上传
213 浏览量
107 浏览量
qwp007
- 粉丝: 0
- 资源: 5
最新资源
- 记录员
- 项目2-停留
- 康复机器人:助力行走的下肢外骨骼设计-电路方案
- java校园网业务学习系统毕业设计程序
- 易语言学习-大鸟的精灵助手支持库--静态版.zip
- initiationXML:CRIHN XML入门培训目录
- 物料:交换物料的平台
- mvgdemo
- AnimateLabel:适用于iOS的标签扩展,具有使用各种动画自动在一系列字符串之间自动切换的功能
- Education-tut:html css js仅出于娱乐目的
- 齐博整站cms文章系统v7 课程培训模板 v7
- httpd-2.2.23.zip
- 一款由单片机制作的省电护眼台灯方案+源代码-电路方案
- ASN.1(第二阶段).zip
- ASPinboard:适用于Pinboard.in的现代,快速,灵活的Objective-C库
- practice_app:练习react-app