ぜろざきの!いつも!ねみょい!

プログラムの事から私生活のことまで

目次

Blog 利用状況

書庫

日記カテゴリ

ギャラリ

Endステートメント

ごたごたと色んな事があって、実は転職していたのですが、メイン言語がVB.NETからC♯に変わりました。

僕程度のにわかプログラマーですと、ちょっと環境が変わるだけですぐ対応できるようになるわけではなく、大本は同じと言っても「VB.NETは四角いイメージ。それに対してC♯は丸いイメージ。だからそこに違和感があって習得に時間が掛かる!」とか わけの分からない言い訳をしつつも、立ち向かって行くわけですが。

VB.NETの習得度自体も微妙なのは目を瞑って ^^;;

 

んで、さっき気づいた事。

『C♯にはEnd ステートメントが無い!』

「ここまでは動作してる!」ってのを気軽にチェックできるから便利ですのにー

http://www.amazon.co.jp/VB-NET%E6%AF%94%E8%BC%83%E3%82%AC%E3%82%A4%E3%83%89%E2%80%95Converting-code-one-language-another/dp/4873111072

結構前に↑のを購入してしまっていたので、これ使って調べると便利ですねー。まぁ「web上で探せよ」って言われそうですけど。


しらべた。

......えーと、Environment.Exit メソッドを使えば問題ないらしいんですけど、記述長くないですか?とか。

 

//ここに記事書こうとするとなんとなく尻込みしますねw

投稿日時 : 2009年3月8日 14:51

コメントを追加

# re: Endステートメント 2009/03/08 15:00 はつね

え?
Endステートメントなんて使ったことないですが。

# re: Endステートメント 2009/03/08 15:24 Mr.T

私もないなぁ。

どういう場面で使うだろ・・・

# re: Endステートメント 2009/03/08 16:15 アキラ

はつねさんの

> Endステートメントなんて使ったことないですが。

は「Endはそもそも文(ステートメント)じゃない」
ってことじゃないかと。

ただのブロックの終わりですよね。
C#なら「}」を探せばいいんじゃないかと。

# re: Endステートメント 2009/03/08 16:32 通りすがり

ん??
http://msdn.microsoft.com/ja-jp/library/0wt87xba(VS.80).aspx

僕も自分で使おうと思ったことは無いですね。
開発規則で「使わされた」事ならありますが。

# re: Endステートメント 2009/03/08 16:49 アキラ

あー、End IfとかEnd Whileの話じゃないんですね。
失礼しました。

# re: Endステートメント 2009/03/08 20:57 CH3COOH(酢酸)

Endステートメントの参照の欄に、こんなのもあったよ!

http://msdn.microsoft.com/ja-jp/library/6acc062s.aspx
おぉ、Stopステートメントなんてのもあるんだ!!
勉強になります。

# re: Endステートメント 2009/03/08 21:29 よねけん

VBのStopステートメント、私はよく使います。
結構便利なんですよね。

C#でStop相当のことやるなら↓ですね。
System.Diagnostics.Debugger.Break();
長いのでこっちは使う気になりませんが(^^;

# re: Endステートメント 2009/03/08 22:58 あんどちん

昔のBASICの名残ですかね?>END/STOP
STOPで停止してもCONTで停止させた行から再開とか出来たような。

そもそもMS-BASIC(N88-BASIC等)ではRUN 100みたいに実行開始行も指定出来ましたよね。

# re: Endステートメント 2009/03/09 10:03 ぜろざき

ぉぉぅ、デバッグする時に使えると思うのですが。
逆に、完成したコードに入ってる事 まず無いかな、とも思いますけど。

End ステートメント、全く人気無い模様。あるぇ~?

# re: Endステートメント 2009/03/09 17:52 よねけん

> End ステートメント、全く人気無い模様。あるぇ~?

Endステートメントだとそのときの各変数の値を確認できないけど、
Stopステートメントだと変数にマウスを持っていってささっと値を確認できてこっちの方が断然だと思いますです。
#さらに終わりたければそのまま停止ボタンを押すだけ。

# re: Endステートメント 2009/03/09 20:48 ぜろざき

値を確認できたほうが絶対便利ですね~
覚えておきます。ありがとうございます~

# re: Endステートメント 2009/03/10 16:21 おぎわら

次に
配列の宣言の書き方と
実際に確保される配列の大きさ

の違いで、
なんだこれはー


ってなるヨカンwww

ま、比較ガイドがあれば問題ないっすね!
最新版でないかなー

# re: Endステートメント 2009/03/11 0:52 ぜろざき

あ、まだありますよ~
たとえば、

VB.NET
(改行して)Inherits

C#
(改行せずに):

とか。これはC#側で出てきて、調べるまで元が何なのか全く予想つきませんでしたw

まだまだ躓きどころはありそうですね~w

# re: Endステートメント 2009/03/31 9:15 じゃんぬねっと

デバッガ (IDE) のブレークポイントで止められるのだから Stop ステートメントさえ使わないでしょう。
逆に 'そうした方がいい理由' がありません。
(条件付きブレイクもできるしどう考えてもブレークの勝利)

> VB.NET
> (改行して)Inherits
>
> C#
> (改行せずに):

VB も同様に (改行せずに) ':' でできますけどね。
C# は 1 ステートメントの終わりを指定しなければならず、VB は 1 行以降続くのであれば何かをつけて 1 ステートメントが '終わっていないこと' を指定できるという違いがあるのは確かですが。

# re: Endステートメント 2009/04/01 13:28 ぜろざき

確かにEndとStopは使わないのかもしれませんね~。

VBで':'で出来る方法はよく分かりませんでした><

# Frankly I think that 2014/05/09 20:59 Zyah

Frankly I think that's abetsuolly good stuff.

# Frankly I think that 2014/05/09 21:00 Zyah

Frankly I think that's abetsuolly good stuff.

# jOLMMnMvIwGZuCW 2022/04/19 14:31 johnanz

http://imrdsoacha.gov.co/silvitra-120mg-qrms

タイトル
名前
URL
コメント