首页
社区
课程
招聘
[旧帖] .net的高手来看一下 0.00雪花
发表于: 2012-7-6 10:53 4812

[旧帖] .net的高手来看一下 0.00雪花

2012-7-6 10:53
4812
using Microsoft.VisualBasic;
using System;
using System.Runtime.InteropServices;

public class F
{
    private const int A = 0xf0000;
    public F.H[] A;
    public const int AA = 0x100000;
    public const int AB = 2;
    public const int AC = 0x194;
    public const int AD = 1;
    public const int AE = 2;
    public const int AF = 4;
        ....
        .......

    [StructLayout(LayoutKind.Sequential)]
   private struct E
    {
        public int A;
        public int B;
        public int C;
    }

    [StructLayout(LayoutKind.Sequential)]
    public struct F                                 *********这里出错
    {

        public int A;
        public int B;
        public int C;
        public int D;

        [StructLayout(LayoutKind.Sequential)]
        private struct G
        {

            public int A;
            public int B;
        }
               
                .........
                .........
               
               
2008C#编译时出错,
               
错误        1        “F”: 成员名称不能与它们的封闭类型相同

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 34
活跃值: (121)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你把class的名字 不要写成F试下。
2012-7-6 11:58
0
雪    币: 114
活跃值: (64)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
public class K
改为K,一下子出来几百个编译错误。
奇怪了,一个正常的.net程序,Reflector反了一下,什么都没改,再编译就不行了。
2012-7-6 12:12
0
雪    币: 15
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
建议你改改F为其他的名字。然后清理解决方案,然后重新生成解决方案,然后,调试运行。应该就可以了!
2012-7-6 14:03
0
雪    币: 5331
活跃值: (3562)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
public struct F

public class F
2012-7-6 14:04
0
雪    币: 114
活跃值: (64)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
在 [StructLayout(LayoutKind.Sequential)]
这句下面的 public struct XXXX 或者 private struct XXXX
C#编译时常出 成员名称不能与它们的封闭类型相同 这种错误提示。
那位高人能解释下原理?
2012-7-7 02:04
0
雪    币: 4031
活跃值: (47)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
把你的F结构补全吧,有可能是存在一个名为F的非构造函数导致的,写.net这么多年也没有遇到过这个错误
2012-7-7 10:14
0
雪    币: 278
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
建议直接修改IL代码,反编译有几千个错误很正常,尤其是加了猛壳
2012-7-11 16:18
0
雪    币: 2700
活跃值: (63)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
ls 猛壳 有哪些? 望 推荐 几个
2012-7-11 16:31
0
游客
登录 | 注册 方可回帖
返回
//