VB.NETやべぇ

これはきっと何かの嫌がらせだ。


予約語一覧

  • AddHandler
  • AddressOf
  • AndAlso
  • Alias
  • And
  • Ansi
  • As
  • Assembly
  • Auto
  • Boolean
  • ByRef
  • Byte
  • ByVal
  • Call
  • Case
  • Catch
  • CBool
  • CByte
  • CChar
  • CDate
  • CDec
  • CDbl
  • Char
  • CInt
  • Class
  • CLng
  • CObj
  • Const
  • CShort
  • CSng
  • CStr
  • CType
  • Date
  • Decimal
  • Declare
  • Default
  • Delegate
  • Dim
  • DirectCast
  • Do
  • Double
  • Each
  • Else
  • ElseIf
  • End
  • Enum
  • Erase
  • Error
  • Event
  • Exit
  • False
  • Finally
  • For
  • Friend
  • Function
  • Get
  • GetType
  • GoSub
  • GoTo
  • Handles
  • If
  • Implements
  • Imports
  • In
  • Inherits
  • Integer
  • Interface
  • Is
  • Let
  • Lib
  • Like
  • Long
  • Loop
  • Me
  • Mod
  • Module
  • MustInherit
  • MustOverride
  • MyBase
  • MyClass
  • Namespace
  • New
  • Next
  • Not
  • Nothing
  • NotInheritable
  • NotOverridable
  • Object
  • On
  • Option
  • Optional
  • Or
  • OrElse
  • Overloads
  • Overridable
  • Overrides
  • ParamArray
  • Preserve
  • Private
  • Property
  • Protected
  • Public
  • RaiseEvent
  • ReadOnly
  • ReDim
  • REM
  • RemoveHandler
  • Resume
  • Return
  • Select
  • Set
  • Shadows
  • Shared
  • Short
  • Single
  • Static
  • Step
  • Stop
  • String
  • Structure
  • Sub
  • SyncLock
  • Then
  • Throw
  • To
  • True
  • Try
  • TypeOf
  • Unicode
  • Until
  • Variant
  • When
  • While
  • With
  • WithEvents
  • WriteOnly
  • Xor

・・・137個あるそうですよ?しかも大文字小文字は区別しないし。
いや、別に数はどうでもいい*1んだけど、End、Stop、Toが予約されてるのがなんとも・・・
begin/end、start/stop、from/to以外に何を使えばいいんだ。fromIndex/toIndexとかするとか?
それにnextもたまに使いたくなる。prev/crnt/nextみたいな。
これもprevXxx/crntXxx/nextXxxか。


他にも、Each、Erase、Error、Resume、Select、Stepなんかも痛いよなー。
かと思えばMyBase、MyClassなんてものまであるし。
なになに?MyBaseはJavaでのsuper、MyClassはJavaでのthis相当?
で、Meもthis相当だけど、動作が微妙に違うだって??


これがBeginnerのための言語ですか・・・

*1:いや、どうでも良くはないな