|Just another Perl shrine
Sigh. I can tell you're upset, because your English isn't all that good -- and IIRC from your other writings, your English is normally quite good.
So don't be. Yeah, you're being forced to use an icky language for some things. For other things, there's no reason not to use perl, as I understand it. Use the best language for the job. If somebody complaigns, tell them something -- that you can do it in Perl, and in C#, and it'll take less time to write it in perl. If they persist, well, they're the one that signs your checks.
And learning a languge -- any language -- isn't just about learning the syntax, it's about learning how to think. Your experince with perl will make you write better C#. They aren't as different as you think, perhaps. C# has hashes too -- they're just a bit harder to get at. It probably has most of the things that you like about perl... somewhere. You just have to find them. A "good" programmer can write assembley in any language... and a good programmer can write perl in any language too. Will you find that C# is harder to write in then Perl? Quite possibly. Will you find some things that you like about C# more then perl? Quite possibly. I hope you let us know when you do.
Warning: Unless otherwise stated, code is untested. Do not use without understanding. Code is posted in the hopes it is useful, but without warranty. All copyrights are relinquished into the public domain unless otherwise stated. I am not an angel. I am capable of error, and err on a fairly regular basis. If I made a mistake, please let me know (such as by replying to this node).