アプリ版:「スタンプのみでお礼する」機能のリリースについて

VB2008で文字列の二次元配列を作成しました。
これをPHPのvar_dump()関数のようにVB.NETでどんなオブジェクトに対しても中身を見せるようにさせる方法が知りたいです。

private test_data( , ) as string = { _
{ "あ", "a" }, _
{ "い", "i" }, _
{ "う", "u" } _
}

debug.print (test_data) 'PHPのvar_dump()のようなものはありますか

A 回答 (2件)

Dump用のプロシージャを定義することになるでしょう



Sub myDump( ar as Array)
  for each obj As Object in ar
    Debug.Print( obj.ToString )
  Next
End Sub

といった具合です ・・・
    • good
    • 0

XMLシリアライズとか。



だだし、どんなオブジェクトでもというわけではなく、文字列の多次元配列は駄目だけどね。
文字列の配列の配列ならいいけど。

public string ToXmlString(object obj)
{
System.Xml.Serialization.XmlSerializer xmlSerializer = new System.Xml.Serialization.XmlSerializer(obj.GetType());
using (System.IO.StringWriter sw = new System.IO.StringWriter()) {
xmlSerializer.Serialize(sw, obj);
return sw.ToString();
}
}
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!