什么是OPC?

如何在C#中使用OPC?