teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

少し修正

2020/08/07 10:11

投稿

退会済みユーザー
answer CHANGED
@@ -16,4 +16,4 @@
16
16
  こう記述すればOKです。
17
17
  [Type characters (Visual Basic)](https://docs.microsoft.com/ja-jp/dotnet/visual-basic/programming-guide/language-features/data-types/type-characters)
18
18
 
19
- 遅延バインディングは想定外のエラーの原因になりやすいので、Option Strict Onにする事を推奨します。環境設定を行っていない場合、VB.NETのデフォルトのプロジェクト設定だと、Option Strict Offになります。
19
+ 遅延バインディングは想定外の不具合の原因になりやすいので、Option Strict Onにする事を推奨します。環境設定を行っていない場合、VB.NETのデフォルトのプロジェクト設定だと、Option Strict Offになります。

3

誤字修正

2020/08/07 10:11

投稿

退会済みユーザー
answer CHANGED
@@ -8,7 +8,7 @@
8
8
  ```vbnet
9
9
  Dim abc As Decimal = 1111.1111111111111
10
10
  ```
11
- 上記コードは、Option Strict Offにしていると、キャストを行わなくても遅延バインディングで型を解決するためコンパイルは通りますが、Optiion Strict Onにすると遅延バインディングは許可されないため、Decimal型変数にDouble型の数値リテラルを代入しようとしているこのコードはコンパイルエラーになります。
11
+ 上記コードは、Option Strict Offにしていると、キャストを行わなくても遅延バインディングで型を解決するためコンパイルは通りますが、Option Strict Onにすると遅延バインディングは許可されないため、Decimal型変数にDouble型の数値リテラルを代入しようとしているこのコードはコンパイルエラーになります。
12
12
 
13
13
  ```vbnet
14
14
  Dim abc As Decimal = 1111.1111111111111D

2

誤字修正

2020/08/07 10:00

投稿

退会済みユーザー
answer CHANGED
@@ -16,4 +16,4 @@
16
16
  こう記述すればOKです。
17
17
  [Type characters (Visual Basic)](https://docs.microsoft.com/ja-jp/dotnet/visual-basic/programming-guide/language-features/data-types/type-characters)
18
18
 
19
- 遅延バインディングは想定外のエラーの原因になりやすいので、Optiion Strict Onにする事を推奨します。環境設定を行っていない場合、VB.NETのデフォルトのプロジェクト設定だと、Option Strict Offになります。
19
+ 遅延バインディングは想定外のエラーの原因になりやすいので、Option Strict Onにする事を推奨します。環境設定を行っていない場合、VB.NETのデフォルトのプロジェクト設定だと、Option Strict Offになります。

1

少し修正

2020/08/07 09:59

投稿

退会済みユーザー
answer CHANGED
@@ -8,7 +8,7 @@
8
8
  ```vbnet
9
9
  Dim abc As Decimal = 1111.1111111111111
10
10
  ```
11
- 上記コードは、Option Strict Offにしていると、キャストを行わなくても遅延バインディングで型を解決するためコンパイルは通りますが、Optiion Strict Onにすると、このコードabcにDouble型の数値リテラルを代入しようとしているためコンパイルエラーになります。
11
+ 上記コードは、Option Strict Offにしていると、キャストを行わなくても遅延バインディングで型を解決するためコンパイルは通りますが、Optiion Strict Onにすると遅延バインディング許可されないため、Decimal型変数にDouble型の数値リテラルを代入しようとしているこのードはコンパイルエラーになります。
12
12
 
13
13
  ```vbnet
14
14
  Dim abc As Decimal = 1111.1111111111111D