C# 应为类委托、枚举、接口或结构错误

C# 应为类委托、枚举、接口或结构错误,c#,enums,C#,Enums,嗨,伙计们,我真的是一个新的编码我不明白这个错误是什么你能解释或帮助我修复这个错误吗我在公共静态字节上得到它我试图为ps3做点什么我也试图从我做的另一个项目中继承一些东西,但我一直得到这个错误 namespace BO2 { internal class Typewriter { uint AllClientHUD = 1023;//Set A Certain Element To All Clients PS3API PS3 = new PS3API(); } }

嗨,伙计们,我真的是一个新的编码我不明白这个错误是什么你能解释或帮助我修复这个错误吗我在公共静态字节上得到它我试图为ps3做点什么我也试图从我做的另一个项目中继承一些东西,但我一直得到这个错误

 namespace BO2
{
  internal class Typewriter
   {
    uint AllClientHUD = 1023;//Set A Certain Element To All Clients
    PS3API PS3 = new PS3API();
}
}

public static byte[] ToHexFloat(float Axis)
    {
        byte[] bytes = BitConverter.GetBytes(Axis);
        Array.Reverse(bytes);
        return bytes;
    }
    public static void SetGlow(int elemIndex, int r1, int g1, int b1, int a1)
    {
        uint elem = OffsetsHUD.G_HudElems + ((Convert.ToUInt32(elemIndex)) * 0x88);
        PS3.SetMemory(elem + HElems.glowColor, RGBA(r1, g1, b1, a1));
        System.Threading.Thread.Sleep(20);
    }

    public static void MoveShaderXY(uint index, float X, float Y)
    {
        PS3.Extension.WriteFloat(OffsetsHUD.G_HudElems + (index * 0x88) + HElems.X, X);
        PS3.Extension.WriteFloat(OffsetsHUD.G_HudElems + (index * 0x88) + HElems.Y, Y);
    }

    public static void MoveShaderY(uint index, float Y)
    {
        PS3.Extension.WriteFloat(OffsetsHUD.G_HudElems + (index * 0x88) + HElems.Y, Y);
    }
    public static void SetGlowText(int elemIndex, int client, string Text, short font, double fontScale, float x, float y, uint align, int sort, int R, int G, int B, int A, int R1, int G1, int B1, int A1)
    {
        uint elem = OffsetsHUD.G_HudElems + ((Convert.ToUInt32(elemIndex)) * 0x88);
        byte[] ClientID = ReverseBytes(BitConverter.GetBytes(Convert.ToInt32(client)));
        PS3.SetMemory(elem, new byte[0x88]);
        PS3.SetMemory(elem + HElems.type, ReverseBytes(BitConverter.GetBytes(1)));
        PS3.SetMemory(elem + 0x79, new byte[] { 0xFF });
        PS3.SetMemory(elem + HElems.FontSize, new byte[] { 0x3f, 0xc0 });
        PS3.Extension.WriteInt32(elem + HElems.text, G_LocalizedStringIndex(Text));
        PS3.Extension.WriteFloat(elem + HElems.FontSize, (float)fontScale);
        PS3.Extension.WriteInt16(elem + 0x70, font);
        PS3.SetMemory(elem + 0x70, new byte[] { 0x01 });
        PS3.SetMemory(elem + HElems.X, ToHexFloat(x));
        PS3.SetMemory(elem + HElems.Y, ToHexFloat(y));
        PS3.SetMemory(elem + HElems.color, RGBA(R, G, B, A));
        PS3.SetMemory(elem + HElems.color, RGBA(R1, G1, B1, A1));
        PS3.SetMemory(elem + HElems.clientOffset, ClientID);
        PS3.Extension.WriteByte(elem + HElems.flags, 1);
    }
    /*
            public static uint TOP_RIGHT = 168u;
            public static uint TOP_LEFT = 136u;
            public static uint TOP_CENTERED = 120u;
            public static uint BOTTOM_RIGHT = 170u;
            public static uint BOTTOM_LEFT = 138u;
            public static uint BOTTOM_CENTER = 154u;
            public static uint CENTER_MIDDLE = 146u;
            public static uint CENTER_LEFT = 130u;
            public static uint CENTER_RIGHT = 162u;

  }
C#没有“全局”方法的概念,因此方法必须在类或结构的主体内声明,而不是直接在文件的根目录下声明。

如果所有方法(ToHexFloar、SetGlow等)都与类打字机相关,则只需在PS3API PS3=new PS3API()行之后写入即可; 也就是说在那个班里

namespace BO2
{
    internal class Typewriter
    {
        uint AllClientHUD = 1023;//Set A Certain Element To All Clients
        PS3API PS3 = new PS3API();

        public static byte[] ToHexFloat(float Axis)
        {
            byte[] bytes = BitConverter.GetBytes(Axis);
            Array.Reverse(bytes);
            return bytes;
        }

        public static void SetGlow(int elemIndex, int r1, int g1, int b1, int a1)
        {
            uint elem = OffsetsHUD.G_HudElems + ((Convert.ToUInt32(elemIndex)) * 0x88);
            PS3.SetMemory(elem + HElems.glowColor, RGBA(r1, g1, b1, a1));
            System.Threading.Thread.Sleep(20);
        }

        ...

    }
}

你能在帖子中加上你遇到的错误吗?它在标题中…听起来可能很愚蠢,但我怎么能着手修复呢it@AdamHeapsiMoD1998,如果您必须这样问,您可能需要在开始编写代码之前阅读一本书或教程。。。我想你只是复制并粘贴了代码,而对它一无所知?不,我在学习一个教程,我只是不知道如何解决这个问题。好吧,这看起来不像是初学者教程中的代码。。。本教程可能假设您了解自己在做什么,并且知道将代码放在何处。也许你应该从更简单的事情开始。是的,我要离开它,做更多的研究