C#错误需要修复和信息

时间:2013-03-11 20:10:42

标签: 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, ProcessID);  
    Info = "The Process" + ProcessID.ToString("") + " Has Been Attached !";
  1. 对于此行PS3TMAPI.GetProcessList(0,out processIDs);我得到“PS3TMAPI.GetProcessList(int,out uint [])的最佳重载方法匹配”有一些无效的参数“

  2. 参数2:无法从outID转换为uint []

  3. 对于我在当前上下文中不存在的所有processID

  4. 对于我在当前上下文中不存在的所有ProcessID

  5. 我收到的信息在当前上下文中不存在

  6. 另外我如何在这个视频中执行此操作,例如在左下角,按下按钮,未连接的红色在连接后变为绿色我在程序中连接了一个信箱,但是如果已连接则告诉我成功的我想这样做,在视频中它位于左下角1:22 - 1:27 http://www.youtube.com/watch?v=uUI5IIhrj78

2 个答案:

答案 0 :(得分:1)

您需要发布更多(全部?)相关代码才能获得真正的帮助。没有更多的东西,你可能会得到最好的。

  1. processIDs不是uint [](参见下面的答案3)。
  2. 见答案1。
  3. processIDs在其他地方(在此方法之外)声明或根本不声明。
  4. ProcessID在其他地方(在此方法之外)声明或根本不声明。
  5. 信息在其他地方(在此方法之外)声明或根本不声明。

答案 1 :(得分:0)

您可以通过添加

来修复多个错误
 uint[] processIDs = null;

一开始

但我同意Jon(duuh)的说法,问题不是很明确。