Невозможно неявно преобразовать тип «long» в «uint» и использовать неназначенную локальную переменную в C#.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно неявно преобразовать тип «long» в «uint» и использовать неназначенную локальную переменную в C#.

Сообщение Anonymous »

У меня возникает ошибка «Невозможно неявно преобразовать тип 'long' в 'uint'. Существует явное преобразование (вам не хватает приведения?)» и «Использование неназначенной локальной переменной 'lASTINPUTINFO'»
Пожалуйста, подскажите мне
Как мне устранить ошибку, а я тоже новичок в C# или Что-то не так в реализации созданного мной кода или действительно код, который я использовал, был неверным
Спасибо
Код, который я использую ниже:
namespace Utilities
{
internal class Win32
{
public Win32()
{
}

public static uint GetIdleTime()
{
LASTINPUTINFO lASTINPUTINFO = new LASTINPUTINFO()
{
`Error below line code Use of unassigned local variable`
cbSize = (uint)Marshal.SizeOf(lASTINPUTINFO)
};
Win32.GetLastInputInfo(ref lASTINPUTINFO);
`Error below line code Cannot implicitly convert type long to uint`
return Environment.TickCount - lASTINPUTINFO.dwTime;
}

[DllImport("Kernel32.dll", CharSet=CharSet.None, ExactSpelling=false)]
private static extern uint GetLastError();

[DllImport("User32.dll", CharSet=CharSet.None, ExactSpelling=false)]
private static extern bool GetLastInputInfo(ref LASTINPUTINFO plii);

public static long GetLastInputTime()
{
LASTINPUTINFO lASTINPUTINFO = new LASTINPUTINFO()
{
`Error below line code Use of unassigned local variable`
cbSize = (uint)Marshal.SizeOf(lASTINPUTINFO)
};

}
}



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

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

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

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

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

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

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