Как исправить ошибку cs7036 в коде ниже? [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Как исправить ошибку cs7036 в коде ниже? [закрыто]

Сообщение Anonymous »

У меня возникли проблемы с вызовом метода Sort в опубликованном мной коде. Я продолжаю получать сообщение об ошибке cs7036, но не могу понять, какие параметры мне не хватает. любая помощь в этом или любой совет, где найти этот ответ, будет очень признателен.

......................... .................................................. .................................................. .............
using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;
using System.Runtime.CompilerServices;

namespace Unit3
{
static class Program
{
//*************
//assignmnet 3, section 1, part b
//*************
static void Main(string[] args)
{
string[] mammals = new string[] {"Bear","Gorilla","Tiger","Polar Bear","Lion","Monkey"};
HashSet setMammales = new HashSet(mammals);

Console.WriteLine("***** Section: 1 *****");
Console.WriteLine(" ");
Console.WriteLine("Contents of the set are:");
foreach(string thing in setMammales)
{
Console.WriteLine(thing);
}
Console.WriteLine(" ");
Console.WriteLine("The first item in the set is:" + setMammales.First());
Console.WriteLine(" ");
Console.WriteLine("The last item on the list is:" + setMammales.Last());

linkedlist(args);

}
//**********
// Section 2 part B
//**********
public static void linkedlist(string[] args)
{
LinkedList myFriends = new LinkedList();
myFriends.AddLast("Fred 602-299-3300");
myFriends.AddLast("Ann 602-555-4949");
myFriends.AddLast("Grace 520-544-9898");
myFriends.AddLast("Sam 602-343-8723");
myFriends.AddLast("Dorothy 520-689-9745");
myFriends.AddLast("Susan 520-981-8745");
myFriends.AddLast("Bill 520-456-9823");
myFriends.AddLast("Mary 520-788-3457");

Console.WriteLine(" ");
Console.WriteLine("***** Section 2 *****");
Console.WriteLine(" ");
Console.WriteLine("The contents of my friends list.");

foreach (string thing in myFriends)
{
Console.WriteLine(thing);
}

myFriends.Remove("Bill 520-456-9823");
Sort();

}
public static void Sort (this LinkedList myFriends, IComparer comparer)
{
var node = myFriends.First;

while (node != null)
{
var next = node.Next;

var min = node;
for (var comp = node.Previous;
comp != null && comparer.Compare(node.Value, comp.Value) < 0;
comp = comp.Previous)
{
min = comp;
}

if (node != min)
{
myFriends.Remove(node);
myFriends.AddBefore(min, node);
}

node = next;

}

myFriends.RemoveFirst();
myFriends.RemoveLast();

}
}
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... code-below
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»