C# for Arduino

Hello,
Is it possible to write Arduino programs in C# instead of the regular C++ that is currently supported by the Arduino IDE?

Is it possible to write Arduino programs in C#

No. Not until you write the C# compiler to turn C# code into Arduino Hex code, that is.

You can go nuts with classes in C++ if you like. Then for the most part it can feel like C#

ZvikaRozenshein:
Hello,
Is it possible to write Arduino programs in C# instead of the regular C++ that is currently supported by the Arduino IDE?

See if Arduino programming with Atmel Studio 6.2 would be of interest

I guess is OP is looking to write program in C# instead of C or C++.

I used those plugin with VS but most of the time using the Arduino IDE itself.

C#, as I understand it, runs on a virtual machine with garbage-collection. An Arduino running at a few MHz is not going to be able to do this with anything like reasonable performance.

PaulMurrayCbr:
C#, as I understand it, runs on a virtual machine with garbage-collection. An Arduino running at a few MHz is not going to be able to do this with anything like reasonable performance.

Yup - C#, aka "I can't believe it's not Java"

Not directly arduino but netduino. See here netduino.com