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:いや、どうでも良くはないな