中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

VB9の非互換

かきわすれてた

勉強会ではネタにしたけど、以下のソースを見てください

Dim i = 1
i = New Object()

従来VB7よりVBは型を明示しない限りObjectと解釈してきました。

上記の=1はボックス化されてObjectとしてiに格納されていました。

これがVB9から変わるかもしれません。

型推論でC#3ではvarと言うキーワードを使うことになりましたが、 VB9の場合にはDimを使います。

上記のコードは1として、ボックス化されていないInt32として解釈されます。IntにObjectを入れようとしても入らないためにコンパイルは通ります(Option Strict Off時)が、例外が発生します

今まで型を書かないでコード書いていませんでしたか?もしかするとVB9に移行すると訳の分からない例外が続発するかもしれません

投稿日時 : 2007年7月19日 16:25

コメントを追加

# re: VB9の非互換 2007/07/19 16:42 とりこびと

あわわ・・・こわやこわや・・・。

# re: VB9の非互換 2007/07/19 17:02 じゃんぬねっと

> 今まで型を書かないでコード書いていませんでしたか?

いいえw

# re: VB9の非互換 2007/07/19 17:03 むら

こんにちは、むらです。

と言うことは...オールドタイプの方が良い!?
まさに「こういう時は臆病でちょうどイイのよねぇ」って

# re: VB9の非互換 2007/07/19 17:16 片桐

> 今まで型を書かないでコード書いていませんでしたか?
ぶっちゃけアリエナイ<おい
そういう時はvariantって書いちゃうんだもん<違っ

# re: VB9の非互換 2007/07/19 17:48 かるあ

Option Infer Off ?

# re: VB9の非互換 2007/07/19 19:03 HiJun

私は、オールドタイプですから...
変数の型が指定されていないと気持ち悪いですから...


# re: VB9の非互換 2007/07/20 11:13 ひろえむ

元々Dimって配列宣言のステートメントだったのにいつの間にやら変数宣言のステートメントに変わってしまったころから違和感があります。

Dimensionなのにね(^^;

# Wonderful explanation of facts aavliable here. 2011/07/07 11:50 Jonay

Wonderful explanation of facts aavliable here.

# I bow down hublmy in the presence of such greatness. 2011/07/09 12:37 Marty

I bow down hublmy in the presence of such greatness.

# PHhvpKvXwk 2011/12/13 18:11 http://www.birthcontrolremedy.com/birth-control/cl

Thanks:) Cool topic, write more often! You manage with it perfctly:D

# sghpaqhoqMdjTkY 2011/12/22 22:26 http://www.discreetpharmacist.com/ger/index.asp

It's straight to the point! You could not tell in other words! :D

# DSvSqxHODxf 2011/12/27 6:46 http://www.hatleystore.com

Hello! How do you feel about young composers?!...

# XoKKvmETzdLDUL 2012/01/07 8:01 http://www.luckyvitamin.com/c-508-coconut-water

52. "The road will be overcome by that person, who goes." I wish you never stopped and be creative - forever..!

# prime essay writing p77xkh 2022/09/08 23:51 Charlosmox

You explained it superbly! https://definitionessays.com/ what is a good essay writing service

# buy cheap dissertation z87mio 2023/02/27 11:06 Robertsaids


Thanks! Lots of tips.
dissertation proposal writing services https://dissertationwritingtops.com/ write my dissertation cheap

# canada thesis service v94wyc 2023/03/03 8:28 Josephbried


Wow loads of helpful facts.
shoddy service sows the seeds of discontent thesis https://writingthesistops.com/ steps in thesis writing

# help in writing g229mt 2023/03/06 8:47 Gregorysaipt

You actually suggested this really well.
computer science dissertation https://essaywritinghelperonline.com mba thesis writers https://researchproposalforphd.com

# write my essay cheap w634co 2023/03/06 14:42 EugeneSib

You actually stated that exceptionally well.
write my essay org https://domycollegehomeworkforme.com which is the best essay writing service https://essaytyperhelp.com

# the best essay writer l81rdj 2023/03/07 5:47 EugeneSib


Fantastic advice. With thanks!
college essay about yourself https://essayssolution.com first day of college essay https://essaywritingservicetop.com

# researching and writing a dissertation i84ciy 2023/03/07 7:25 Gregorysaipt


You said it very well..
case study writers https://ouressays.com how to write an essay about a poem https://writingresearchtermpaperservice.com

# help with argumentative essay u30mvt 2023/03/07 21:00 EugeneSib


Regards! Very good stuff!
college board essay prompts https://domycollegehomeworkforme.com what to write a college essay about https://service-essay.com

# improving essay writing t22pms 2023/03/08 12:43 EugeneSib


Thanks, Awesome stuff.
how to write a comparison and contrast essay https://essaywriting4you.com dissertated https://hireawriterforanessay.com

# freelance essay writer z53cww 2023/03/09 5:27 EugeneSib

You actually suggested this really well.
essay help writing https://studentessaywriting.com graduate school essay writing service https://quality-essays.com

# write my summary for me u63tzt 2023/03/10 1:25 Gregorysaipt


Thanks. I value it.
research writing https://topswritingservices.com argument essay help https://hireawriterforanessay.com

# writing movie titles in essays z87bha 2023/03/10 10:44 EugeneSib


Many thanks. Lots of write ups.
master dissertation https://essaywritingservicehelp.com college stress essay https://quality-essays.com

# read my college essay f159he 2023/03/11 1:23 EugeneSib


Wonderful content. Appreciate it!
write my lab report for me https://essayssolution.com help with writing a dissertation https://writingthesistops.com

# web writing services e23qsv 2023/03/11 20:41 Gregorysaipt


Fine postings. Thanks!
custom thesis writing services https://studentessaywriting.com what is a personal essay for college https://bestpaperwritingservice.com

# how to write the best essay ever i15mpe 2023/03/12 7:22 EugeneSib


Very well voiced genuinely! !
writing your college essay https://writingthesistops.com writing a dissertation abstract https://bestmasterthesiswritingservice.com

# dissertation writer v31tfz 2023/04/02 8:27 EugeneSib


Wonderful write ups. Cheers.
essay writting service https://custompaperwritersservices.com writing help for students https://essaywritingservicetop.com

# The plugins developed for WordPress 2023/05/09 23:55 Justas

The plugins developed for WordPress serve to enhance the features and functions of a WordPress website, allowing you to build your awesome and functional site https://t.me/wpigaming/648 Customise WordPress with powerful, professional and intuitive fields.

タイトル
名前
URL
コメント