Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# charArray未能返回值_C# - Fatal编程技术网

C# charArray未能返回值

C# charArray未能返回值,c#,C#,我对下面的Take()有问题。它退回了这个 错误4“System.Array”不包含“Take”和“no”的定义 扩展方法“Take”接受类型为的第一个参数 找不到“System.Array”(是否缺少using指令或 装配参考?) 返回mm.Take(9.ToArray() public char[]查找(string str) { 字符[]mm=新字符[str.Length]; int-idx=0; foreach(str中的字符k) { 如果((k>='0'&&k您需要使用System.L

我对下面的Take()有问题。它退回了这个

错误4“System.Array”不包含“Take”和“no”的定义 扩展方法“Take”接受类型为的第一个参数 找不到“System.Array”(是否缺少using指令或 装配参考?)

返回mm.Take(9.ToArray()

public char[]查找(string str)
{
字符[]mm=新字符[str.Length];
int-idx=0;
foreach(str中的字符k)
{

如果((k>='0'&&k您需要使用System.Linq;
添加到您的类中,以便
Take
成为可用的方法。

您是否包含了使用
Take
扩展方法的正确
指令,然后?使用System.Linq;
添加
以解决此问题。以“无法复制”的方式投票关闭()。
public char[] Find(string str)
        {
            char[] mm = new char[str.Length];
            int idx = 0;
            foreach (char k in str)
            {
                if ((k >= '0' && k <= '9'))
                {
                    mm[idx] = k;
                    idx++;
                }
            }
            return mm.Take(9).ToArray();
        }