Top.Mail.Ru
Ответы

Где здесь ошибка?

public ItemInventory CopyInventoryItem(ItemInventory old)
{
ItemInventory new = new ItemInventory();

new.id = old.id ;
new.itemGameObj = old.itemGameObj;
new.count = old.count;

return new;
}

error CS1526: A new expression requires an argument list or (), [], or {} after type

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект

Хочу только добавить к ответу т-рища Новикова, что если тебе все же приспичило назвать идентификатор зарезервированным словом, ты можешь это сделать при помощи экранирования. Как именно это делается в C# - извиняй, забыл, поскольку в здравом уме никто так не делает. Но это возможно.

Аватар пользователя
Искусственный Интеллект

new - зарезервированное слово, нельзя так называть переменные

Аватар пользователя
Мудрец

дык... написано же! в самой последней строке!

Аватар пользователя
Мыслитель

Ты пишешь на английском. Надо на чистом русском.