Cannot implicitly convert type 'int' to 'int*'. An explicit conversion exists (are you missing a cast?) - C#
Формулировка задачи:
Собственно вот код:
Ошибка в этом месте:
Пишет: Cannot implicitly convert type 'int' to 'int*'. An explicit conversion exists (are you missing a cast?)
Как исправить?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
unsafe
static void Main()
{
List<int> spisok = new List<int>();
Random r = new Random();
for (int i = 0; i < 5; i++)
spisok.Add(r.Next(1, 10));
Console.WriteLine();
foreach (int a in spisok)
{
Console.WriteLine(a);
}
Console.WriteLine("Ввод искомого");
int b = Convert.ToInt32(Console.ReadLine());
int l = spisok.Last();
fixed (int* last = l)
{
if (b == last)
{
Console.WriteLine("Искомый элемент - последний в списке");
}
else
{
Console.WriteLine("Искомый элемент - не последний в списке.");
}
}
Console.ReadKey();
}
}
}fixed (int* last = l)
Решение задачи: «Cannot implicitly convert type 'int' to 'int*'. An explicit conversion exists (are you missing a cast?)»
textual
Листинг программы
if (b == last)