Ошибка. Значение типа int нельзя использовать в качестве параметра по умолчанию, поскольку не существует стандартных преC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка. Значение типа int нельзя использовать в качестве параметра по умолчанию, поскольку не существует стандартных пре

Сообщение Anonymous »

У меня возникла ошибка Ошибка CS1750. Значение типа «int» нельзя использовать в качестве параметра по умолчанию, поскольку не существует стандартных преобразований для типа «KtToast.Positions» и ошибка CS1750. Значение типа «int». не может использоваться в качестве параметра по умолчанию, поскольку не существует стандартных преобразований для типа «KtToast.Hosts».
Пожалуйста, подскажите
Как Могу ли я устранить ошибку, и я тоже новичок в C# или Что-то не так в реализации созданного мной кода
Спасибо
Ниже это код, который я использовал:

namespace WindowsFormsApplication2
{
public sealed class KtToast : Component
{
public KtToast.SnackbarResult Show(Form owner, string message, KtToast.MessageTypes type = 0, int duration = 3000, string action = "", KtToast.Positions position = 1, KtToast.Hosts host = 2)
{
}
public enum SnackbarResult
{
AutoClosed,
UserClosed,
ActionClicked
}

public enum Hosts
{
Screen,
Control,
FormOwner
}
public enum Positions
{
TopLeft,
TopCenter,
TopRight,
MiddleLeft,
MiddleCenter,
MiddleRight,
BottomLeft,
BottomCenter,
BottomRight,
Custom
}
public enum MessageTypes
{
Information,
Success,
Warning,
Error
}
}
}



Подробнее здесь: https://stackoverflow.com/questions/790 ... ause-there
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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