• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# String型の配列が表示できません)

C# String型の配列が表示できません

このQ&Aのポイント
  • C#学習のため、クッキーを取得してmixiのログを表示するサンプルプログラムを作成していますが、String型の配列の値が表示できません。
  • foreachを使えば取得した内容を表示できるようですが、要素を指定して値を取得しようとすると配列の値が「""」になってしまいます。
  • C#特有の現象なのか、原因を特定したいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

t[0]とか取り出す前の、Splitに掛ける文字列lineにはどんな値が入っていますか? line自身が""だったり、最初の文字が区切り文字だったりしたら、t[0]は""になります。  ソースはmixiのログを切り出してるみたいですが、書かれたのがずいぶん昔ですから、仕様変更等で実情にあっていない場合も十分に考えられます。途中のデータ等の処理も正しく行われているのか、一個一個確認しておいたほうが良いかと思われます。

qwerty2501
質問者

お礼

ご回答していただきありがとうございます。 ご指摘の通り、mixiの使用が変更になっているようでして、t[0]とt[2]にはなにも要素がはいっていないため、なにも表示されていませんでした。 本当に初歩的なことを聞いてしまってお恥ずかしい限りではございますが、これで学習をすすめることができます。重ねてお礼を申し上げます。