VisualStadio2008β2でVB中に、事件です、ボス!(笑)。
ふと、AS句を書き忘れたところ、エラーはスルーするわ、プログラムは正常動作するわ、ウォッチでみたらちゃんと型がついてるじゃーん!でえらいこってす。
Using UserCheck = New usermDataContext
Dim user = From U In UserCheck.UserM _
Where U.TELNO = wTELNO _
Select U.TELNO
If user.Count > 0 Then
Dim mKey = From K In Session.Keys Where K.ToString = "MSG"
If mKey.Count > 0 Then Session.Remove("MSG")
Session.Add("MSG", "ユーザーはすでに登録済です")
Response.Redirect("./regist.aspx")
End If
End Using
|
これ(型推論)って、牛丼なんだから牛肉の細切れ使うよね、だったのに、別に牛肉入ってんならそれが牛丼でいいじゃん、と言われたようなもん。これってほとんど、「VBの皮かぶったC」としか言えない。Where is Variant gone?「VBでやってきちゃった人のために、VS2008でも残しておいてあげたのよ、LINQ使いたいでしょ?だったら言うことお聞きなさいな。あーら、いままでvariantとかいって散々勝手してきたんでしょ?いまさらこんなことくらい、なんでもないでしょ?今までの過去は捨てなさい!おーほほほほほ」的C#の高笑いが聞こえるのは私だけなのかぁっ!
がんばれVB(;_;)