C#程序:分离姓名与输入三个字符
需积分: 0 76 浏览量
更新于2024-08-04
收藏 22KB DOCX 举报
"074_冯春霖_实验11"
这部分代码主要涉及了两个C#编程任务,分别展示了如何在控制台应用中处理字符串。第一个任务是分离姓名,第二个任务是组合三个字符。
在第一个任务中,程序的目的是从用户输入的全名中分离出姓和名。这个任务主要使用了以下几个C#的关键概念:
1. **字符串(str_name)**: `string` 是 C# 中用于表示文本的数据类型。在这里,`str_name` 被用来存储用户输入的全名。
2. **Console.ReadLine()**: 这个方法用于从控制台读取一行输入,即用户的姓名。
3. **IndexOf("")**: 这个方法查找指定的字符(空格)在字符串中首次出现的位置,返回的是该字符的索引值。如果未找到,则返回 -1。
4. **Substring()**: 这个方法用于从字符串中提取子字符串。第一个参数是开始位置,第二个参数是子字符串的长度。在这里,`Substring(0, i_location)` 获取姓,`Substring(i_location + 1, i_length - i_location - 1)` 获取名。
5. **整型变量(i_location, i_length)**: `int` 类型用于存储整数值,这里用于保存姓名中的空格位置和整个字符串的长度。
在第二个任务(Task3.1)中,程序要求用户输入三个字符并输出它们的组合。这涉及到以下概念:
1. **多个字符串变量(str_1, str_2, str_3)**: 这里创建了三个字符串变量来存储用户输入的每个字符。
2. **Console.Write()** 和 **Console.ReadLine()**: 分别用于在控制台上显示提示信息和接收用户输入。
3. **字符串连接**: 在输出部分,没有显示完整的代码,但可以推测,程序可能使用加号 (+) 或 String.Concat 方法将三个字符连接成一个字符串并输出。
这两个任务都是关于基本的字符串操作,它们展示了如何使用 C# 处理文本输入、查找子串、分割字符串以及组合字符。这些技能在开发任何涉及用户交互的控制台应用程序时都是基础且重要的。
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
嘻嘻哒的小兔子
- 粉丝: 35
- 资源: 321
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器