gpt4 book ai didi

c# - 反转字符串数组的元素

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:08:13 25 4
gpt4 key购买 nike

string[] myString = {"a","b","c","d"}
//此处反转字符串算法
myString = {"d","c","b","a"}
在一次采访中,有人要求我在没有任何临时变量或 .NET 类、字符串方法等的帮助下反转同一字符串数组的元素。有人告诉我要使用循环之类的基本编程结构。因为,我今天要接受另一次面试,所以我急于知道这是否真的可行,因为我找不到解决方案。

最佳答案

给你,没有支持变量,没有 .net 函数 :) 但它假设数组中的所有字符串的长度都是 1(正如它们在你发布的代码中所做的那样)。

string[] myString = {"a","b","c","d", "e"};
for(int i = 0; i < myString.Length/2; i++)
{
myString[i] += myString[myString.Length -1 -i];
myString[myString.Length -1 -i] = ""+myString[i][0];
myString[i] = "" + myString[i][1];
}

关于c# - 反转字符串数组的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18654123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com