2017-04-03 41 views
-4

我无法弄清楚如何正确地关闭它,无论我在哪里添加一个括号它打破了代码。 我欣赏的帮助,谢谢:)怎么了?我似乎无法关闭此代码

  int NewID = Convert.ToInt32(Adapter.InsertQuery()); // new relationship id 
      if (!Session.GetHabbo().Relationships.ContainsKey(Them)) 
       Session.GetHabbo().Relationships.Add(Them, new Relationship(NewID, Them, 3)); // create the relationship 

      Session.GetHabbo().GetMessenger().UpdateFriend(Them, Session, true); 
     } 

     else 

      { 
      Habbo Habbo = PlusEnvironment.GetHabboById(Them); 
      if (Habbo != null) 
      { 
       MessengerBuddy Bud = null; 
       if (Session.GetHabbo().GetMessenger().TryGetFriend(Them, out Bud)) 
        Session.SendMessage(new FriendListUpdateComposer(Session, Bud)); 
      } 
     } 
     return false; 
    } 

P.S我还是新来此。

+0

如果您没有显示完整的代码,我们可以提供什么帮助?可能是您有额外的支架,谁知道。 – DavidG

+0

如果条款 – burnsi

+0

后缺少开放支架我试图用代码标签包装它,但新的这个网站不知道如何 –

回答

2

这看起来像一个简单的修复,但如果你设置你的代码的格式,这种东西通常会突出显示。在Visual Studio中,你可以打按Ctrl +ķ按Ctrl +d(连续),它会格式化你的代码添加到默认。

int NewID = Convert.ToInt32(Adapter.InsertQuery()); // new relationship id 
if (!Session.GetHabbo().Relationships.ContainsKey(Them)) 
    Session.GetHabbo().Relationships.Add(Them, new Relationship(NewID, Them, 3)); // create the relationship 

    Session.GetHabbo().GetMessenger().UpdateFriend(Them, Session, true); 
} 
else 
{ 
    Habbo Habbo = PlusEnvironment.GetHabboById(Them); 
    if (Habbo != null) 
    { 
     MessengerBuddy Bud = null; 
     if (Session.GetHabbo().GetMessenger().TryGetFriend(Them, out Bud)) 
      Session.SendMessage(new FriendListUpdateComposer(Session, Bud)); 
     } 
    } 
    return false; 
} 

好的。现在完成了。一般来说,你的if语句中缺少你的起始括号。

int NewID = Convert.ToInt32(Adapter.InsertQuery()); // new relationship id 
if (!Session.GetHabbo().Relationships.ContainsKey(Them)) 
{ // Added here 
    Session.GetHabbo().Relationships.Add(Them, new Relationship(NewID, Them, 3)); // create the relationship 

    Session.GetHabbo().GetMessenger().UpdateFriend(Them, Session, true); 
} 
else 
{ 
    Habbo Habbo = PlusEnvironment.GetHabboById(Them); 
    if (Habbo != null) 
    { 
     MessengerBuddy Bud = null; 
     if (Session.GetHabbo().GetMessenger().TryGetFriend(Them, out Bud)) 
     { // Added here. 
      Session.SendMessage(new FriendListUpdateComposer(Session, Bud)); 
     } 
    } 
    return false; 
} 

因此,如果您添加由// Added here评论中所指出的两个支架,应该工作。

相关问题