小编Nic*_*ahn的帖子

多个For-Loops

编辑:我已经更新了我的问题,我知道我可以增加循环而不是4到12,但我之所以分开三个for循环的原因是由于这个原因; 在迭代第一个循环后,我必须单击轮播以进入下一个下一个迭代,因为您可以看到我更新的代码. - 对不起,不知怎的,我在复制/粘贴时错过了代码.

我想迭代遍历行,我拥有的总行数为3,每行有4列,例如:

row 1 has 4 columns
row 2 has 4 columns
row 3 has 4 columns
Run Code Online (Sandbox Code Playgroud)

我创建了3个单独的for循环,我的代码可以工作,但我相信有改进我的代码的空间,它可以在一个循环而不是三个?

这是代码:

//first row

for (int j = 0; j < 4; j++) 
{  
   string _image = String.Format("id('gen{0}')/a[{1}]/img", j, "1");                 
   string _text = String.Format("id('gen{0}')/a[{1}]", j, "2");
   ...........
   WaitForElement(By.XPath(_text)).Click();
}

_carouselDot = String.Format("id('HomePage1_Carousel1')/div/ul/li[{0}]/a", 2);
WaitForElement(By.XPath(_carouselDot)).Click();

//second row
for (int j = 4; j < 8; j++) 
{  
   string _image = String.Format("id('gen{0}')/a[{1}]/img", j, "1");                 
   string _text = String.Format("id('gen{0}')/a[{1}]", j, "2");
   ........... …
Run Code Online (Sandbox Code Playgroud)

c# for-loop

0
推荐指数
2
解决办法
194
查看次数

Linq表达式区分大小写?

到目前为止我所读到的Linq(以及C#)已经进行了区分大小写的检查.

如何使其不敏感?

这是我的代码,它返回0行,我在数据库中有一条记录

bool result = Employee.SearchBy(x => x.Name.Contains("johN schulZ"));
Run Code Online (Sandbox Code Playgroud)

这返回true:

bool result = Employee.SearchBy(x => x.Name.ToLower().Contains("johN schulZ".ToLower()));
Run Code Online (Sandbox Code Playgroud)

后一个解决方案正在运行,但我想知道是否有更方便的方法.

c# linq linq-to-sql

0
推荐指数
1
解决办法
279
查看次数

如何在boostrap中并排表单字段

在此输入图像描述

我正在尝试并排标签/输入字段,但我无法实现,这是我的HTML代码:

<div class="col-sm-12 col-md-12">
        <div class="block-flat">
          <div class="header">                          
            <h3>Horizontal Form</h3>
          </div>
          <div class="content">
            <form class="form-horizontal data-parsley-validate" role="form">
              <div class="form-group">
              <label for="inputEmail3" class="col-sm-2 control-label">Name</label>
              <div class="col-sm-10">
                <input type="text" class="form-control" id="Name" placeholder="Name">
              </div>
              </div>
              <div class="form-group">
              <label for="inputPassword3" class="col-sm-2 control-label">Address</label>
              <div class="col-sm-10">
                <input type="text" class="form-control" id="Address" placeholder="Address">
              </div>
              </div>
              <div class="form-group">
              <label for="inputEmail3" class="col-sm-2 control-label">City</label>
              <div class="col-sm-10">
                <input type="text" class="form-control" id="City" placeholder="City">
              </div>
              </div>
              <div class="form-group">
              <label for="inputPassword3" class="col-sm-2 control-label">Country</label>
              <div class="col-sm-10">
                <input type="text" class="form-control" id="Country" placeholder="Country">
              </div>
              </div>
              <div class="form-group">
              <label …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap twitter-bootstrap-3

0
推荐指数
1
解决办法
904
查看次数

单击时如何选择 li 元素?

我有以下代码。一旦我移开光标,背景颜色就会立即变回白色。li当用户单击时如何选择元素?

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet">
<link href="https://netdna.bootstrapcdn.com/font-awesome/2.0/css/font-awesome.css" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<div class="col-sm-2 col-md-2" id="sidebar-wrapper">
  <div id="sidebar">
    <ul class="nav list-group" style="cursor:pointer;">
      <li class="active">
        <a class="list-group-item"><i class="icon-home icon-1x"></i>Work Order</a>
      </li>
      <li>
        <a class="list-group-item"><i class="icon-home icon-1x"></i>Work Order Jobs</a>
      </li>
    </ul>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap-3

0
推荐指数
1
解决办法
5042
查看次数

比较/等于两个IList <T>对象

编辑:

我想要做的就是找到是否db.Id等于xml.Iddb.SubTitle等于xml.SubTitle....等.....我所有的道具

我也尝试过

bool result = db.SequenceEqual(xml) 它一直返回false.

编辑.编辑

我在最终寻求帮助之前做了搜索,我不确定解决问题的最佳方法是什么.

我有两个IList对象,它们都具有完全相同的属性,但数据可能不同.一个对象从db填充,其他对象从xml读取以比较两个源是同步的.

这是我的对象看起来像:

public class EmployeeObject
{
    public Int32 Id { get; set; }
    public string SubTitle { get; set; }
    public string Desc { get; set; }
    public bool Active { get; set; }
    public string ActiveDateTime { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

    IList<EmployeeObject> db = Db.EmployeeRepository.PopulateFromDb();
    IList<EmployeeObject> xml = Xml.EmployeeRepository.PopulateFromXml();
Run Code Online (Sandbox Code Playgroud)

//到目前为止,这两个对象都填充了数据......

现在比较的时间:

我试过这样的事情:

   if ((object)xml == null || ((object)db) == null) …
Run Code Online (Sandbox Code Playgroud)

c# linq lambda compare

-1
推荐指数
1
解决办法
4580
查看次数