本文介绍了辅助方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好
我是C#编程的新手.
我正在修改一个用于反转字符串的代码:
I was reviwing a code for reversing a string:
我知道ToCharArray()和Reverse()是两个帮助方法.
I understand that ToCharArray() and Reverse() are two helper methods.
但是为什么访问它们的方式有所不同?
But why there is a difference in the way they are accessed?
我的意思是...而不是"newString.ToCharArray()";为什么我们不能使用"string.ToCharArray(newString)".
I mean... instead of "newString.ToCharArray()" why can't we use "string.ToCharArray(newString)".
也...代替"Array.Reverse(charArray)";为什么不是"charArray.Reverse()".
also.... instead of "Array.Reverse(charArray)" why is it not "charArray.Reverse()".
我只想了解区别.
可以请你帮忙.
推荐答案
public static class Extensions
{
public static char[] ToCharArray(this string sender, string item)
{
return item.ToCharArray();
}
}
使用
string newString = "wilf is wills";
var result = "".ToCharArray(newString);
Array.Reverse(result);
这篇关于辅助方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!