C#入门教程:从Hello World到数据类型与转换
需积分: 4 162 浏览量
更新于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#入门学习的良好起点。
157 浏览量
2008-10-19 上传
256 浏览量
点击了解资源详情
2022-09-24 上传
103 浏览量
2015-06-03 上传

weixin_41982714
- 粉丝: 0
最新资源
- 《ASP.NET 4.5 高级编程第8版》深度解读与教程
- 探究MSCOMM控件在单文档中的兼容性问题
- 数值计算方法在复合材料影响分析中的应用
- Elm插件支持Snowpack项目:热模块重载功能
- C++实现跨平台静态网页服务器
- C#开发的ProgaWeatherHW气象信息处理软件
- Memory Analyzer工具:深入分析内存溢出问题
- C#实现文件批量递归修改后缀名工具
- Matlab模拟退火实现经济调度问题解决方案
- Qetch工具:无比例画布绘制时间序列数据查询
- 数据分析技术与应用:Dataanalys-master深入解析
- HyperV高级管理与优化使用手册
- MTK6513/6575智能机主板下载平台
- GooUploader:基于SpringMVC和Servlet的批量上传解决方案
- 掌握log4j.jar包的使用与授权指南
- 基础电脑维修知识全解析