Intellisense

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I was just getting the feeling VB.NET's intellisense was a lot better than
C#'s when I discovered it didn't do automatic overriding like C# does! Does
this mean you actually have to remember the signature of the method you want
to override in VB.NET off by heart, unlike in C#?
 
Bonj said:
Does this mean you actually have to remember
the signature of the method you want
to override in VB.NET off by heart, unlike in C#?

Take a look at the two comboboxes on top of the text editor...
 
Bonj,

The intelissense of the current C# is better with own made classes.

For the rest in my opinion wins the IDE from VBNet it from C#, that is the
main reason why I like VBNet better (And read I).

When that was equal I would maybe go to the other side because than the
cases, the end ; and the () would be automaticly be set in C# and this in my
opinion disadvantages where gone and would I have to type less characters.
(And would probably import the visual basic namespace for some handy things)

Just my thought.

Cor
 
yeah, exactly. It's not like I mind having these fancy language elements -
it's just why do we have to bother typing them out if it knows what they are
supposed to be and where anyway?
 
it's just why do we have to bother typing them out if it knows what they
are
supposed to be and where anyway?
I have found the missing "()" at the end of method calls a bit frustrating.
I'm moving from java to C#, and I understang the placing of the brackets is
entirely the IDEs responsibility, but as Cor mentioned, if it knows it needs
them (methods need the brackets), why not just put them there?! MS dropped
the ball on that one IMHO. Maybe VS2k5 will have it?
 
Flip said:
I have found the missing "()" at the end of method calls a bit
frustrating.
I'm moving from java to C#, and I understang the placing of the brackets
is
entirely the IDEs responsibility, but as Cor mentioned, if it knows it
needs
them (methods need the brackets), why not just put them there?! MS
dropped
the ball on that one IMHO. Maybe VS2k5 will have it?

It can't always *know*. A method name withour parens is a vaild expression.
It allows you to refer to the method for creating delegates or any other
purpose(there isn't antoher one I can think of in the langauge as it stands,
but at some point there may be). While the intellisense engine could take a
good guess, I fear it may cause problems.

I don't think there is any changes to this in VS2k5, but I could be wrong.
 
Howdy.
It allows you to refer to the method for creating delegates or any other
Maybe it's cause I haven't gotten to delegates yet (next chapter in my book
actually :>), but I guess I thought delegates where generally used less than
running the methods. So therefore I thought it would be better to shortcut
that and force the user to erase the "()" for the delegates.
I don't think there is any changes to this in VS2k5, but I could be wrong.
Too bad. Or maybe I just need to learn more? Always possible! :> Have a
good one.
 
Flip said:
Howdy.

Maybe it's cause I haven't gotten to delegates yet (next chapter in my
book
actually :>), but I guess I thought delegates where generally used less
than
running the methods. So therefore I thought it would be better to
shortcut
that and force the user to erase the "()" for the delegates.

That is an option, but a troubling one, ;). Especially when the IDE gets
overly active and won't let you delete the ()'s(I've seen it happen).
Too bad. Or maybe I just need to learn more? Always possible! :> Have a
good one.

Look into some of the intellisense aides available. I don't know if any of
them automatically add () to methods, but some may.
 
I was just getting the feeling VB.NET's intellisense was a lot better than
C#'s when I discovered it didn't do automatic overriding like C# does! Does
this mean you actually have to remember the signature of the method you want
to override in VB.NET off by heart, unlike in C#

Try Resharper if it is important to you. An awesome after market product

http://www.jetbrains.com/resharper/
 
Back
Top