By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
454,703 Members | 1,400 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 454,703 IT Pros & Developers. It's quick & easy.

typeof

P: n/a
What's the VB equivalent of the C# typeof() operator (it doesn't appear to
be the VB "TypeOf" operator). Thanks.
Nov 21 '05 #1
Share this Question
Share on Google+
6 Replies


P: n/a
"Michael C#" <xy*@abcdef.com> wrote in message news:3b*****************@fe12.lga...
What's the VB equivalent of the C# typeof() operator (it doesn't appear to be the VB "TypeOf" operator).


In C#,

Type t = typeof( String);

In VB.NET,

Dim t As Type = GetType( String);
Derek Harmon
Nov 21 '05 #2

P: n/a
Some of the same keywords have deceptively similar, but different, meanings
between VB and C#:
VB’s global GetType method is equivalent to C#’s typeof operator,
VB’s TypeOf–Is operator is equivalent to C#’s “is” operator,
and of course, "Is" in VB is "==" in C#...

David Anton
www.tangiblesoftwaresolutions.com
Home of the Instant C# VB.NET to C# converter and the Instant VB C# to
VB.NET converter

"Michael C#" wrote:
What's the VB equivalent of the C# typeof() operator (it doesn't appear to
be the VB "TypeOf" operator). Thanks.

Nov 21 '05 #3

P: n/a
Michael,

If typeof ctr Is Label then

Is that what you mean?

Cor
Nov 21 '05 #4

P: n/a
Michael,
As the others suggest the GetType keyword is equivalent to C#'s typeof
keyword.

Not to be confused with the Type.GetType method/function.

The GetType keyword expects an identifier, while Type.GetType expects a
String.

Dim t1 As Type = GetType(Integer)
Dim t2 As Type = Type.GetType("System.Int32")

For known types I find the GetType keyword is better as you receive compile
errors if you miss type the identifier. I reserve Type.GetType for types
that are only known at runtime, such as ones read from my app.config or XML
schema files.

Hope this helps
Jay
"Michael C#" <xy*@abcdef.com> wrote in message
news:3b*****************@fe12.lga...
| What's the VB equivalent of the C# typeof() operator (it doesn't appear to
| be the VB "TypeOf" operator). Thanks.
|
|
Nov 21 '05 #5

P: n/a
http://www.harding.edu/USER/fmccown/...omparison.html
;-)

Michael C# wrote:
What's the VB equivalent of the C# typeof() operator (it doesn't appear to
be the VB "TypeOf" operator). Thanks.


Nov 21 '05 #6

P: n/a
Thanks for the answers guys. I was actually trying to convert a small app
that used the C# typeof operator. Now that I know about GetType, I can
finish it up :) Thanks again.

"Michael C#" <xy*@abcdef.com> wrote in message
news:3b*****************@fe12.lga...
What's the VB equivalent of the C# typeof() operator (it doesn't appear to
be the VB "TypeOf" operator). Thanks.

Nov 21 '05 #7

This discussion thread is closed

Replies have been disabled for this discussion.