// string concatenation with for loop
public string ReverseA(string text)
{
char[] cArray = text.ToCharArray();
string reverse = String.Empty;
for (int i = cArray.Length - 1; i > -1; i--)
{
reverse += cArray[i];
}
return reverse;
}
// Array.Reverse function
public string ReverseB(string text)
{
char[] charArray = text.ToCharArray();
Array.Reverse(charArray);
return new string(charArray);
}
// push/pop Stack<>
public string ReverseC(string text)
{
Stack resultStack = new Stack();
foreach (char c in text)
{
resultStack.Push(c);
}
StringBuilder sb = new StringBuilder();
while (resultStack.Count > 0)
{
sb.Append(resultStack.Pop());
}
return sb.ToString();
}
// LINQ
public string ReverseD(string text)
{
return new string(text.ToCharArray().Reverse().ToArray());
}
// StringBuilder
public string ReverseE(string text)
{
char[] cArray = text.ToCharArray();
StringBuilder reverse = new StringBuilder();
for (int i = cArray.Length - 1; i > -1; i--)
{
reverse.Append(cArray[i]);
}
return reverse.ToString();
}
- 浏览: 63166 次
- 性别:
- 来自: 武汉
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
web局部打印、去页眉页尾、兼容IE、Firefox、Chrome -
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
Jquery.jqprint.js打印局部Div带有样式 -
mike.liu:
键值对 --> json格式,这个过程叫串行化。串行化之 ...
逆向Json 解析 -
Night舞夜:
有更简单的办法:{name:'myname',age:23}( ...
逆向Json 解析
相关推荐
简单的C#倒序输出C#使用教程电子工业出版社出版课后习题
c#编写 输入一个字符窜,然后倒序输出 c#编写 输入一个字符窜,然后倒序输出
本文将演示如何将字符串的单词倒序输出。注意:在这里我不是要将“John” 这样的字符串倒序为成“nhoJ”。这是不一样的,因为它完全倒序了整个字符串。而以下代码将教你如何将“你 好 我是 缇娜”倒序输出为“缇娜 ...
C#String.Format数字格式化输出 .txt
例如将"你们好!"倒序输出为"!好们你"。
C# string 和 十六进制等各种转换
使用c#的string.format 的一些常用的参数
C#String.Format数字格式化输出;有比较详细的讲解。希望对大家有用。
C#String.Format数字格式化输出
输入string 输出byte 16进制下的转换
C#String类型详解
C# String 利用indexof()等其他三种方法查找匹配的数据
题目:编写一个控制台程序,连续输入一串数字,各数字以逗号隔开,然后按从小到大和从大到小的顺序排列输出。 本代码用c#编写,并能正常运行。
C# String 类型:特殊的引用类型 C# String 类型是一个特殊的引用类型,它的实例是只读的。这意味着 String 类型的变量在被赋值时,实际上是重新创建了一个字符串,而不是修改原来的字符串。这点与其他引用类型不同...
c#中string转换成字节byte的处理方法
C#中char[]与string之间的转换 C#中char[]与string之间的转换是一种常见的操作,我们经常需要在这两种数据类型之间进行转换。今天,我们将探讨C#中char[]与string之间的转换,包括string转换成Char[]和Char[]转换成...
C# string byte数组转换解析 C# string byte数组转换实现的过程是什么呢?C# string byte数组间的转换需要注意什么呢?C# string byte数组间转换所涉及的方法是什么呢?让我们来看看具体的内容: C# string byte数组...
本文实例为大家分享了C#字符串倒序写法的实现代码,供大家参考,具体内容如下 //string concatenation with for loop public string ReverseA(string text) { char[] cArray = text.ToCharArray(); string ...
C#实现 MFC的CString字节数组转换为C#的String 由于项目需要兼容老的MFC软件所保存的文档,而这些文档中又包含了CString数据,所以研究了一下CString保存结构,写了这个类。