ふらっとC#,C♯,C#(初心者用) Part30at TECHふらっとC#,C♯,C#(初心者用) Part30 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:デフォルトの名無しさん 08/08/28 16:43:46 エスケープの方法はヘルプの「複合書式設定」参照 101:デフォルトの名無しさん 08/08/28 16:54:47 public struct MyStruct { public MyStruct(long value) { this.TotalValue = value; } [FieldOffset(0)] public long Total; [FieldOffset(0)] public short Value1; [FieldOffset(2)] public short Value2; [FieldOffset(4)] public short Value3; [FieldOffset(6)] public short Value4; } //コンパイルエラー フィールド 'Value1~4' は、コントロールが呼び出し元に返される前に割り当てられている必要があります。 ちゃんと割り当てられてるじゃんね。意外とコンパイラもお馬鹿さんだな。 まーどーでもいいことなんだけど、過疎ってるからネタを投下してみた 102:デフォルトの名無しさん 08/08/28 16:56:14 struct MyStruct{ public MyStruct(long value){ this.TotalValue = value; } [FieldOffset(0)] public long TotalValue; [FieldOffset(0)] public short Value1; [FieldOffset(2)] public short Value2; [FieldOffset(4)] public short Value3; [FieldOffset(6)] public short Value4; } コードミスったのはご愛敬で 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch