发现自己的代码写的越来越玄幻了

//_________________________________________________//

//      Description :   发现自己的代码写的越来越玄幻了                 //

//      CODER      :    Ghost                                                  //

//       Time          :    2011-6-10                                          //

//_________________________________________________//

//  更新在最后   Add by Ghost

也许我该这样写

 int  Max(int a,int b)

{

      int x;

     if(a>b)

  {

            x=a;

     }

    else

    {

           x=b;

     }

     return x;

}

其实我是这样写的

int  Max(int a,int b)

{

       return a>b?a:b;

}

也许我该这样写

GroupInfoControl groupcontrol  = null;

Guid id = group.Id;

if(id .Equals(Guid.Empty))

{

     groupcontrol = new GroupInfoControl(group, true,false);

}

else

{

    groupcontrol = new GroupInfoControl(group, false,false);

}

其实我是这样写的

 GroupInfoControl groupcontrol = new GroupInfoControl(group, !group.Id.Equals(Guid.Empty), false);

其实我是这样写的

private void GroupBtnDel_Click(object sender, RoutedEventArgs e)
 {
            if (MessageBox.Show("确认要删除分组: " + GetSelectGroup().Name + " ?", "", MessageBox Button.OKCancel).Equals(MessageBoxResult.OK))  

                    client.DeleteGroupAsync(UserID, GetSelectGroup().Id.ToString());
}

其实我是这样写的

        void groupEditWindow_Closed(object sender, EventArgs e)
        {

               if (((GroupEditChildWindow)sender).DialogResult ?? true)   Refresh();
        }

其实我是这样写的

         private RMTabItem GetOpenTabItem(Guid hrID)
        {
            RMTabItem item = null;

            foreach (var p in this.TabControlMain.Items)
            {
                if (p.GetType().Equals(typeof(RMTabItem)))
                {
                  if (((FriendDetailControl)((RMTabItem)p).Content).FriendInfo.Id.Equals(hrID))

                   {
                        item = p as RMTabItem;
                        break;
                    }
                }
            }

            return item;
        }

其实我是这样写的

        public HRInfo GetHRbyID(string userid, string hrID)
        {
             return LoadUser(userid).IsOK ? new HRInfo(uBL.GetHRByKey(new Guid(hrID))) : null;
        } 

其实我是这样写的

        private List<GhostTreeViewItem> GetAllRoot()
        {
            return (from p in DataList where p.Parentid ==null select p).ToList();
        }

也许我该这样写

           string result;

            if (str == null)
            {
                result = "";
            }
            else
            {
                if (str.Length > length)
                {
                    result = str.Substring(0, length);
                    result = result + "..";
                }
                else
                {
                    result = str;
                }
            }

            return result;

其实我是这样写的

         return str == null ? "" : (str.Length > length ? str.Substring(0, length) + ".." : str);

     未完待续。。。。。 

posted @ 2011-08-02 23:04  Ghost_zhao  阅读(583)  评论(6编辑  收藏  举报