Have a good holiday!
I've just looked up my old code. I ended up with the same solution about DtrEnable. In my application, resetting the Arduino did not matter.
If you need it to work without the 255s and without resetting, you may need to go to the Microsoft C# forums.
All the best
Ray