C#入门教程:从Hello World到数据类型与转换
需积分: 4 60 浏览量
更新于2024-09-09
收藏 5KB TXT 举报
"C#入门程序,包括基础的Hello World示例、字符输入、类型转换以及数组操作"
在C#编程语言中,初学者通常从"Hello World"程序开始学习。这个简单的程序展示了如何使用C#的基本语法来输出文本到控制台。在提供的代码片段中,可以看到两个不同的"Hello World"实现:
1. 第一个程序使用`Console.WriteLine("HelloWorld!");`打印出“Hello World!”。`Console.WriteLine`是C#中用于在控制台上打印一行文本的内置方法。`Console.ReadKey();`则是用于在调试模式下保持控制台窗口打开,直到用户按下任意键。
2. 第二个程序则涉及字符输入。通过`Console.Write("һַסȷ");`提示用户输入一个字符,然后使用`(char)Console.Read()`读取用户输入的ASCII值并将其转换为字符类型存储在变量`ch`中。
接下来的代码示例主要展示了C#中的类型转换和类型检查:
1. 定义了不同类型的变量,如字符`char c='c'`,字符串`string s="string"`,浮点数`float f=1.234f`和整数`int i=1234`。接着,将这些变量赋值给一个`object`类型的变量`o`,这展示了C#的多态性,即任何类型都可以被赋值给`object`类型。
2. 使用`is`关键字进行类型检查,例如`if(o is char)`,如果`o`实际上是`char`类型,则条件为真,反之为假。这样可以避免因错误的类型转换而引发异常。
3. `as`关键字用于尝试将`o`转换为指定类型,如`string s1 = o as string;`。如果`o`不能转换为`string`,`as`操作会返回`null`,而不是抛出异常。因此,需要检查转换后的对象是否为`null`以确保转换成功。
最后的代码段演示了数组的使用:
1. 定义了一个名为`ryear`的整型数组,长度为30,用来存储年份。`int[] ryear = new int[30];`这一行创建了一个新的整型数组,数组元素默认初始化为0。
2. 随后使用`for`循环填充数组,从1899年开始,到2000年结束,每一年都在数组中存储一个年份。这展示了如何在C#中初始化和遍历数组。
这些代码涵盖了C#编程的基础概念,包括输出、输入、类型转换、类型检查和数组操作,是C#入门学习的良好起点。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-08-29 上传
2008-10-19 上传
2022-09-24 上传
2013-11-20 上传
weixin_41982714
- 粉丝: 0
- 资源: 2
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查