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

回答編集履歴

3

追記

2019/09/06 03:04

投稿

kenshirou
kenshirou

スコア772

answer CHANGED
@@ -1,3 +1,4 @@
1
1
  strがnullなのではないでしょうか?
2
2
  (str = sr.ReadLine();がnullなのだと思うので、読み込み出来ていないのでしょうか?)
3
- strがnullとなることが有り得るのなら、str.Substringを行っている2行を実行しない、ということでどうでしょう
3
+ strがnullとなることが有り得るのなら、str.Substringを行っている2行を実行しない、ということになりますが、その場合、int wl = Convert.ToInt32(str1, 16);もエラーになりますね
4
+ strがnullとなった場合、異常値として処理した方がよいでしょう。

2

説明の加筆

2019/09/06 03:04

投稿

kenshirou
kenshirou

スコア772

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  strがnullなのではないでしょうか?
2
- (str = sr.ReadLine();で読み込み出来ていないのでしょうか?)
2
+ (str = sr.ReadLine();がnullなのだと思うの読み込み出来ていないのでしょうか?)
3
3
  strがnullとなることが有り得るのなら、str.Substringを行っている2行を実行しない、ということでどうでしょう。

1

説明の加筆

2019/09/06 02:59

投稿

kenshirou
kenshirou

スコア772

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  strがnullなのではないでしょうか?
2
2
  (str = sr.ReadLine();で読み込み出来ていないのでしょうか?)
3
- strがnullの場合、str.Substringを行っている2行を実行しない、ということでどうでしょう。
3
+ strがnullとなることが有り得るなら、str.Substringを行っている2行を実行しない、ということでどうでしょう。