本文介绍了辅助方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好


我是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);


这篇关于辅助方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-09 21:10