- - PR -
C#でVBFixedStringを使用する方法について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-05-17 19:45
現在、C#.NETにて開発を行っていますが、
別途VB.NETで作成している構造体のメンバの属性(VBFixedString)が 取得できずに困っています。 どなたか方法をご存知の方がいたら教えてください。 ●VB.NET Public Structure rec <VBFixedString(10)> Public id As String End Structure ●C#.NET using Microsoft.VisualBasic; public void MethodB(object o) { Type t = o.GetType(); FieldInfo[] field = t.GetFields(); foreach (FieldInfo tmp in field) { // ★★ここでVBFixedStringAttributeが見つからずビルドエラーになります。 Console.WriteLine(Attribute.GetCustomAttribute(tmp, typeof(VBFixedStringAttribute))); } } | ||||
|
投稿日時: 2006-05-17 20:00
typeof(Microsoft.VisualBasic.VBFixedArrayAttribute) で試したところ、ビルドエラーにはなりませんでした。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-05-18 18:12
回答ありがとうございます。
C#側のプロジェクトの参照設定に "Microsoft.VisualBasic"を追加したところ ビルドが行えるようになりました。 どうもお騒がせしました。 |
1