Hi, there!
I'm Pranav here, from India.
I just read the project description about you wishing to invite some help with connecting your Arduino to a C# application.
I was wondering whether you have a wired connection on the Arduino side (ENC28J60 chip, or ethernet shield or something), or if you have a serial WiFi chip.
In any case, you'll require a client on one side and a server on the other. It's generally better to have the server on the PC side since it has a huge RAM, and let the Arduino, or multiple Arduinos be the clients.
A UDP socket will serve good for this purpose and is pretty simple to understand.
Let me know if you'd require my help. I can program these for you in a couple of hours.
Looking forward to your response.
With warm regards,
Pranav