Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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# 计数和删除数字_C# - Fatal编程技术网

C# 计数和删除数字

C# 计数和删除数字,c#,C#,我从一个匹配的文件中读取数据,并将一个数字的匹配次数写入另一个文件。 如何删除每个号码,只留下一条记录。我的意思是现在我得到了: Count of matching numbers in this group: 123 Numbers: ...123 times this number i.e 123 lines. 如何删除此号码并按以下方式书写: Count of matching numbers in this group: 123 Number: the number var numb

我从一个匹配的文件中读取数据,并将一个数字的匹配次数写入另一个文件。 如何删除每个号码,只留下一条记录。我的意思是现在我得到了:

Count of matching numbers in this group: 123
Numbers:
...123 times this number i.e 123 lines.
如何删除此号码并按以下方式书写:

Count of matching numbers in this group: 123
Number: the number
var number = item.First();

Console.WriteLine(number);
writer.WriteLine(number, true);
我现在就是这样做的:

        string path = "file1.txt";

        var result = (File.ReadLines(path)).OrderBy(x => x).GroupBy(x => x);

        using (var writer = new StreamWriter("file2.txt"))
        {
            foreach (var item in result)
            {
                string outGrp = String.Format("Count of matching numbers in this group: {0}", item.Count());
                Console.WriteLine(outGrp);
                writer.WriteLine(outGrp, true);
                Console.WriteLine("Numbers:");
                writer.WriteLine("Numbers:", true);

                foreach (var member in item)
                {
                    Console.WriteLine(member);
                    writer.WriteLine(member, true);
                }
            }
        }

我猜你想改变

foreach (var member in item)
{
    Console.WriteLine(member);
    writer.WriteLine(member, true);
}
变成这样:

Count of matching numbers in this group: 123
Number: the number
var number = item.First();

Console.WriteLine(number);
writer.WriteLine(number, true);

我猜你想改变

foreach (var member in item)
{
    Console.WriteLine(member);
    writer.WriteLine(member, true);
}
变成这样:

Count of matching numbers in this group: 123
Number: the number
var number = item.First();

Console.WriteLine(number);
writer.WriteLine(number, true);
一号班轮

foreach (var member in item)
{
    Console.WriteLine(member);
    writer.WriteLine(member, true);
    break; //<---- slam on the brake (sp?) D:
}
foreach(项目中的变量成员)
{
控制台写入线(成员);
writer.WriteLine(成员,true);
断开;//一个衬里

foreach (var member in item)
{
    Console.WriteLine(member);
    writer.WriteLine(member, true);
    break; //<---- slam on the brake (sp?) D:
}
foreach(项目中的变量成员)
{
控制台写入线(成员);
writer.WriteLine(成员,true);

break;//请澄清你的问题,它不清楚!请澄清你的问题,它不清楚!是的,我确信我必须更改此foreach,但不知道如何更改。@Weyland Yutani的答案有效。也谢谢你!是的,我确信我必须更改此foreach,但不知道如何更改。@Weyland Yutani的答案有效。也谢谢你!