Sugi@ぱぱんぶぃびぃ Blog

VBとかVB.NETとかVB2005とか・・・

AILight Banner
AILight Blog

プロフィール

Sugi@ぱぱんぶぃびぃ Blog

目次

Blog 利用状況

記事分類

過去の記事

タグ

C#: VB.NETよりもC#の方が良いと思うところ

と、ちょっと釣ってみる。(^^)

昨日のねたとよくにてるけど、SQL文が読みやすく書けるところ。

string sql = "
    SELECT
        f1,
        f2
    FROM
        hoge";

なんてね。

でもVB.NETだとせいぜい、

Dim sql As String = _
    "SELECT " & _
        "f1," & _
        "f2 " & _
    "FROM " & _
        "hoge"

こんなところか...。orz

実際はストアドプロシージャ書いちゃうので、あまり関係ないんだけどね。

投稿日時 : 2005年1月8日 23:41


コメントを追加

#  re: [C#] VB.NETよりもC#の方が良いと思うところ 2005年1月8日 23:53 杉下@ぱぱんぶぃびぃ

もうひとつ、
regionステートメントがメソッドやプロパティコード内に
記述できるところ。
ちなみにVBは2005のBeta1でも対応してない。

#  re: [C#] VB.NETよりもC#の方が良いと思うところ 2005年1月12日 21:12 じゃんぬねっと

> regionステートメントがメソッドやプロパティコード内に記述できるところ。

C# ラブリーなのに、知らなかった orz

#  re: [C#] VB.NETよりもC#の方が良いと思うところ 2005年2月1日 15:46 新山(へろぱ)

Dim sql As Text.StringBuilder
sql = New Text.StringBuilder

sql.Append("SELECT")
sql.Append(" f1")
sql.Append(",f2")
sql.Append(" FROM hoge")
Debug.WriteLine(sql.ToString())
とかって書きませんか?
検索条件やカラムが追加変更されたときに
修正しやすいし。
という事で、C#でも同じように書けますから。
タイトル
名前
URL
コメント