我会在这里使用if语句还是bool?

0 c#

我需要找出一种方法来处理如果results找到了什么,显示"是的,找到的东西",否则显示"此时没有找到用户".我试图解决这个问题,但我无法做到这一点.感谢您的时间.

我的代码如下:

DateTime dt = DateTime.Today;
DateTime less5dt = dt.AddDays(-5);
This.cmb1.Items.Clear();

PrincipalSearchResult results =
UserPrincipal.FindByLockoutTime(
     adPrincipalContext,
         dt,
          MatchType.GreaterThanOrEquals);

foreach (Principal result in results)
{
    cmb1.Items.Add(result.name);
}
Run Code Online (Sandbox Code Playgroud)

Dan*_*enc 7

您可以检查结果的长度.如果它为零,那么做一件事,如果它大于零则做另一件事.

  • 假设MSDN文章准确无误,则不会显示Length属性.但Count属性应该是相同的:http://msdn.microsoft.com/en-us/library/bb292002.aspx (2认同)