全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

C#中倒序输出字符串的方法示例

前言

本文将演示如何将字符串的单词倒序输出。注意:在这里我不是要将“John” 这样的字符串倒序为成“nhoJ”。这是不一样的,因为它完全倒序了整个字符串。而以下代码将教你如何将“你 好 我是 缇娜”倒序输出为“缇娜 是 我 好 你”。所以,字符串的最后一个词成了第一个词,而第一个词成了最后一个词。当然你也可以说,以下代码是从最后一个到第一个段落字符串的读取。

对此我使用了两种方法。

第一种方法仅仅采用拆分功能。

根据空格拆分字符串,然后将拆分结果存放在一个string类型的数组里面,将数组倒序后再根据索引打印该数组。

代码如下

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace 将字符串的单词倒序输出
{
 class Program
 {
  static void Main(string[] args)
  {
   Console.ForegroundColor = ConsoleColor.White;
   Console.WriteLine("请输入字符串:");
   Console.ForegroundColor = ConsoleColor.Yellow;
   string s = Console.ReadLine();
   string[] a = s.Split(' ');
   Array.Reverse(a);
   Console.ForegroundColor = ConsoleColor.Red;
   Console.WriteLine("倒序输出结果为:");
   for (int i = 0; i <= a.Length - 1; i++)
   {
    Console.ForegroundColor = ConsoleColor.White;
    Console.Write(a[i] + "" + ' ');
   }
   Console.ReadKey();
  }
 }
}

输出结果

第二种方法

我不再使用数组的倒序功能。我只根据空格拆分字符串后存放到一个数组中,然后从最后一个索引到初始索引打印该数组。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace 将字符串的单词倒序输出
{
 class Program
 {
  static void Main(string[] args)
  {
   Console.ForegroundColor = ConsoleColor.White;
   Console.WriteLine("请输入字符串:");
   Console.ForegroundColor = ConsoleColor.Yellow;
   int temp;
   string s = Console.ReadLine();
   string[] a = s.Split(' ');
   int k = a.Length - 1;
   temp = k;
   for (int i = k; temp >= 0; k--)
   {
    Console.Write(a[temp] + "" + ' ');
    --temp;
   }
   Console.ReadKey();
  }
 }
}

输出结果

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用C#能带来一定的帮助,如果有疑问大家可以留言交流。


# c  # 字符串倒序输出  # C#倒序输出字符串  # C# 删除字符串中的中文(实例分享)  # C#字符串使用密钥进行加解密  # 总结C#删除字符串数组中空字符串的几种方法  # C#中图片、二进制与字符串的相互转换方法  # C# DataTable中Compute方法用法集锦(数值/字符串/运算符/表等操作)  # C#几种截取字符串的方法小结  # c#实现16进制和字符串之间转换的代码  # C# 16进制与字符串、字节数组之间的转换  # C#中使用split分割字符串的几种方法小结  # C#中字符串的一般性和特殊性  # 成了  # 第一个  # 请输入  # 种方法  # 如何将  # 这是  # 我是  # 在这里  # 你也  # 我只  # 可以说  # 两种  # 是从  # 教你  # 因为它  # 要将  # 这篇文章  # 在一  # 到第  # 组中 


相关文章: 关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  广德云建站网站建设方案与建站流程优化指南  高防服务器:AI智能防御DDoS攻击与数据安全保障  ui设计制作网站有哪些,手机UI设计网址吗?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  css网站制作参考文献有哪些,易聊怎么注册?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  c# await 一个已经完成的Task会发生什么  如何在云服务器上快速搭建个人网站?  建站之星如何助力网站排名飙升?揭秘高效技巧  定制建站如何定义?其核心优势是什么?  如何在万网ECS上快速搭建专属网站?  免费网站制作appp,免费制作app哪个平台好?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  教程网站设计制作软件,怎么创建自己的一个网站?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  如何在云主机上快速搭建多站点网站?  详解jQuery中基本的动画方法  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  如何通过网站建站时间优化SEO与用户体验?  存储型VPS适合搭建中小型网站吗?  免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?  Android自定义listview布局实现上拉加载下拉刷新功能  建站之星图片链接生成指南:自助建站与智能设计教程  php json中文编码为null的解决办法  海南网站制作公司有哪些,海口网是哪家的?  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  *服务器网站为何频现安全漏洞?  如何在腾讯云免费申请建站?  油猴 教程,油猴搜脚本为什么会网页无法显示?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  如何高效完成独享虚拟主机建站?  建设网站制作价格,怎样建立自己的公司网站?  建站主机选购指南:核心配置优化与品牌推荐方案  如何在局域网内绑定自建网站域名?  红河网站制作公司,红河事业单位身份证如何上传?  如何在新浪SAE免费搭建个人博客?  如何挑选高效建站主机与优质域名?  建站主机与虚拟主机有何区别?如何选择最优方案?  建站之星如何通过成品分离优化网站效率?  中山网站推广排名,中山信息港登录入口?  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  如何在阿里云部署织梦网站?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  h5在线制作网站电脑版下载,h5网页制作软件? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。