c# - c#如何反转字符串,然后以相同的方法撤消反转
问题描述
嗨,我有一个简单的问题,如何反转字符串,然后在 C# 中的同一方法中撤消反转。我知道有很多方法可以反转字符串,但我目前正在使用 Array.Reverse 方法。示例代码:
static void ReverseString()
{
const string name = "Hello World";
var mystring = name.ToCharArray();
Array.Reverse(mystring);
Console.WriteLine(new string(mystring));
}
所以我想获取输出“dlroW olleH”并将其传递到另一个 array.reverse 以返回“Hello World”如果不可能在同一方法中执行,那么我想要一个如何传递该输出“dlroW”的示例olleH" 变成了一种新的方法,所以它可以被逆转。
先感谢您!
解决方案
没有什么能阻止你Array.Reverse()
第二次打电话..
static void ReverseString()
{
const string name = "Hello World";
var mystring = name.ToCharArray();
Array.Reverse(mystring);
Array.Reverse(mystring);
Console.WriteLine(new string(mystring));
}
推荐阅读
- c# - Lambda 选择没有表达式的列
- c# - 你能在 C# 中列出指针吗?
- google-apps-script - 当范围之和为零时隐藏一行
- wso2 - 为什么 WSO2 IS 5.6.0 SCIM2 Group API 在尝试插入或更新用户时会抛出错误?
- sql - Sql Server - 返回触发器值的最后一个实例之后的所有记录
- php - 使用 SWITCH 和 POST 的 PHP 温度转换器表单在点击提交后出现空白
- python - 如何获取更改 Json 的键值
- reactjs - 如何在使用相同的路由和组件时让组件更新路径更改?
- corda - 在没有公证人的情况下保存在保险库中的状态
- java - Gradle 6.0 弃用了带有 IvyArtifactRepository.layout(String, Closure) 方法的消息