谁能给我个C#调用API的例子
最近在学习C#里调用API,但网上文章太简洁了,而且都是MSDN上的话,看了后对于这初学者不太明白,哪位能做个简单的C#调用API的实例让我参考下?谢谢!
------解决方案--------------------using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Sequential)]
public class SystemTime
{
public ushort year;
public ushort month;
public ushort dayOfWeek;
public ushort day;
public ushort hour;
public ushort minute;
public ushort second;
public ushort milliseconds;
}
[DllImport( "Kernel32.dll ")]
public static extern void GetSystemTime([In, Out] SystemTime st);
[DllImport( "Kernel32.dll ")]
public static extern bool SetSystemTime([In, Out] SystemTime st);
SystemTime vSystemTime = new SystemTime();
GetSystemTime(vSystemTime);
vSystemTime.year += 1;
SetSystemTime(vSystemTime);