C#错误需要修复和信息

C#错误需要修复和信息,c#,coding-style,computer-science,development-environment,C#,Coding Style,Computer Science,Development Environment,如何修复此代码中的错误 PS3TMAPI.GetProcessList(0, out processIDs); ulong uProcess = processIDs[0]; ProcessID = Convert.ToUInt32(uProcess); PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID); PS3TMAPI.ProcessContinue(0, Proce

如何修复此代码中的错误

    PS3TMAPI.GetProcessList(0, out processIDs);  
    ulong uProcess = processIDs[0];  
    ProcessID = Convert.ToUInt32(uProcess);  
    PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID);  
    PS3TMAPI.ProcessContinue(0, ProcessID);  
    Info = "The Process" + ProcessID.ToString("") + " Has Been Attached !";
  • 对于此行ps3tmap.GetProcessList(0,out processId);我得到“PS3TMAPI的最佳重载方法匹配。GetProcessList(int,out-uint[])有一些无效参数”

  • 参数2:无法从out PROCESSID转换为out uint[]

  • 因为我得到的所有ProcessID在当前上下文中都不存在

  • 我得到的所有ProcessID在当前上下文中都不存在

  • 我得到的信息在当前上下文中不存在


  • 在这个视频中,我该怎么做?例如,在左下角,一个人按下按钮,红色的“未连接”在连接后变为绿色。我在程序中连接了一个信箱,但为了让我知道它是否成功连接,我想这样做,在视频的左下角,从1:22到1:27,您可以通过添加

     uint[] processIDs = null;
    
    一开始

    但我同意Jon(duuh)的观点,这个问题不是很清楚。

    您需要发布更多(全部?)相关代码,以获得对此的真正帮助。如果没有更多的进展,你可能会得到最好的结果

  • ProcessID不是uint[](请参阅下面的答案3)
  • 见第1条的答案
  • ProcessID在别处声明(在此方法之外),或者根本不声明
  • ProcessID在别处声明(在此方法之外),或者根本不声明
  • 信息在别处声明(此方法之外),或者根本不声明

  • 我们不知道什么是
    PS3TMAPI
    ,也不知道您想要实现什么。请阅读1。您丢失了一个重载或正在传递一个不期望的重载。2.这是一个铸造错误。3、4和5。这些东西不存在于您试图使用它们的上下文中。请发布所有相关代码。始终先尝试修复函数中的第一个错误。很可能每个后续错误都是由第一个错误引起的,无论是无效类型还是缺少
    @JonSkeet仅供参考,PS3TMAPI是PS3任务管理器API的API。OP应该查看索尼的开发人员邮件列表,如果他是注册的PS3开发人员,他应该可以访问该列表。