概要 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに追加して 「Tools>Reflection Window」を選択すると次のウィンドウが表示されます ウィンドウのテキストボックスに名前空間を含むクラス名を入力すると そのクラスが持つすべてのメンバが表示されます 非公開なメンバも抽出できます 参考サイト様 Type.GetType(string) does not work in Unity - Unity Answers 関連記事
概要 // キャラクター public class Character { public string Name; // 名前 public int Level; // レベル } 上記のようなキャラクターの情報を管理するクラスがあったとして このクラスのインスタンスの情報をログに出力したい場合に下記のような構文を書くと var character = new Character { Name = "ピカチュウ", Level = 5 }; Debug.Log(character); // Character ログにはクラス名である"Character"と表示されるだけで インスタンスの情報(Characterクラスの場合は名前やレベル)は出力されません これを防ぐためにはToString関数をオーバーライドして 必要な情報を文字列に整形する処理を書く必要があります // キャラクター p
VisualStudio2005を使ってるが、 「型付DataSet」にはいろいろ不満がある。 自動的に作られるのはいいけど、 接続文字列まで内部に持ってたり、 時々壊れて、XSDビューで開けなかったり、 TableAdapterに書き込んだクエリの メンテナンスをしようと思うと、 いちいち、重たいXSDビューを開かなくてはならずイライラする。 また、TableAdapterを必死につくったのに、DBスキーマの変更があったときには結局コンバートできず ウィザードやら、プロパティビューやらをこつこつ叩いて作り直した。 メモリ上のデータの保存場所としても普通のDataTableのほうが使いやすい。 例えば、一意制約が邪魔になることも多かった。 正直、もう2度とごめんだとおもった。 (たとえ、僕の作り方が悪かったんだとしても。。。) ただ、データを型付きのオブジェクトで扱えるのは嬉しい。 結局、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く