Terry,
In my experience, most .NET developers 'Think' in either C# or VB.NET,
switching between the two usually means you stumble on the syntax. Its a
bit like switching between Spanish and English, if English is your native
language and you speak it most of the time, this is the one you will have
least errors in.
removed a part less important for my answer.
From a translation point of view, I usually code in VB first and then
translate it to C#
We don't agree. First your languages.
I can easily read Dutch, English and German
I can read French, however have a lot to guess, and need a dictionary for
real reading
I can speak easily Dutch and less easily English, however not that I have
any problem with it. As a side step, in past I had once late at night an
argument in English, with a porter in a London club. As a real Dutch I did
not want to pay the complete membership to enter. At a certain moment, he
was asking if I did not understand my mothers tongue. However, it is not
anymore like that. I assume that you can see for your eyes how it was,
before you misunderstand it, I was probably (that good I don't remember it
me anymore) at least a head taller than him and had probably arms twice as
thick.
I can communicate (speaking) very easily in the German language with German
people. I can communicate (speaking) easily (comparing with others) with
French and Polish people in their language. I could communicate in their
language with Italian people.
To explain something not necessary for this message, however otherwise you
get maybe a wrong idea, because you have read a lot from me. I have a brain
that works a little bit else than from most other people with writing.
Therefore, when I write serious I have to pay more attention to that. (When
it is important I mostly led it stay more hours and read it back, however
not in this newsgroup case, that is not important enough for me.)
To come back on your subject again, when I am speaking French and I have not
done it a while, than I am using Polish words. While when I am speaking
Polish, I am often using Italian words.
However in the last situations never English, German or Dutch words. Why,
that is because, when I am speaking, know the meaning of those English,
German and Dutch words.
Now back to your program languages. I never take another program language as
sample when I am writing in that. That would mean that I as well take the
bad things from those languages too the other languages and make it for
somebody, who does not know that programming language, afterwards difficult
to understand why I did it. You saw it today when somebody was asking about
how to use the "/n" in VBNet.
This would in my opinion led to a situation that there could be used the
ProperCase in C#. (What I forever remember me as the first message I saw
from you in this newsgroup) It is not a problem. However, bad to understand
for any C# programmer, who would have later to do maintenance on the
program.
By the way, when I write/speak English I think English, when I speak German,
I think German (not in the way as the stereotype German, before you
misunderstand). When I speak Polish (and especially when I have drunk a lot
of Vodka) I think Polish.
I thought let me write once a longer message.
Cor