小编C1s*_*sc0的帖子

26
推荐指数
5
解决办法
6万
查看次数

将AutomationID与ListView一起使用

我正在尝试将automationId附加到listview中的项目.理想情况下,通过将项目名称绑定到显示的项目.

<ListView
ItemsSource="{Binding Projects}"
AutomationId="{Binding Projects}
HasUnevenRows="True"
IsPullToRefreshEnabled="true"
CachingStrategy="RecycleElement"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand">  
Run Code Online (Sandbox Code Playgroud)

当我到达页面时,代码正在部署但没有运行,是否有人找到了一个很好的解决方法来绑定ID?

从长远来看,我希望将它与Xamarin Forms能力一起使用,滚动可以滚动到标记的项目,但不滚动到显示的文本.

c# android listview xamarin

5
推荐指数
1
解决办法
1970
查看次数

Parallel.foreach不会处理所有项目

我在这里有问题.我试图使用Parallel.foreach将我的数据表转换为列表对象.像这样 .

public List<ProductList> GetProductList(DataTable table)
{
    List<ProductList> list = new List<ProductList>();
    Parallel.ForEach(table.AsEnumerable(), item =>
    {

            string sku = item["product_sku"].ToString();
            //int skus = Convert.ToInt16(item["product_sku"]);

            string price = item["product_price"].ToString();

            string tweakerID = item["ID"].ToString();
            string finalPrice = item["FinalPrice"].ToString();
            list.Add(new ProductList() { SKU = sku, Price = price, ID = id, FinalPrice = finalPrice });


    });





    list.RemoveAll(item => item == null);

    return list;
} 
Run Code Online (Sandbox Code Playgroud)

我有超过65000个产品行.在此之后.列表中只添加了约63000种产品.但结果不是修正号码.例如,我运行此代码的最后三次我有63202,64025,62920.每次都是一个新号码.

我也不例外.

c# foreach multithreading visual-studio parallel.foreach

3
推荐指数
1
解决办法
891
查看次数

在正则表达式中查找++

我想找到++或 - 或//或**在字符串中登录可以有人帮助我吗?

var str = document.getElementById('screen').innerHTML;
var res = str.substring(0, str.length);
var patt1 = ++,--,//,**;
var result = str.match(patt1);  
if (result)
{
    alert("you cant do this :l");
    document.getElementById('screen').innerHTML='';
}
Run Code Online (Sandbox Code Playgroud)

html javascript

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

如何使用变量的值作为c#中的键来声明匿名类型?

无论如何都有成功的样本吗?

string[] columns = ["a","b","c","d"];
var headers = from column in columns
select new
{
  title = column,
  filter = new  { column = "select" },
  show = true
}; 
Run Code Online (Sandbox Code Playgroud)

调试此代码块后,我看到header.filter.column属性.我怎么看header.filter.a

c# linq

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

有没有办法让这个看起来更干净?

我该如何改进这段代码?我似乎找不到任何更好看的代码或更易读的代码。

If anyone knows how to make this more clean please let me know.

任何有关未来如何做到这一点的提示都将受到高度赞赏。

public IActionResult Opdracht4_5(int score)
{
    var result = "";

    if (score == 100 && score >= 97)
    {
        result = "A+";
    } else if (score <= 96 && score >= 93)
    {
        result = "A";
    } else if (score <= 92 && score >= 90)
    {
        result = "A-";
    } else if (score <= 89 && score >= 87)
    {
        result = "B+";
    } else …
Run Code Online (Sandbox Code Playgroud)

c# asp.net if-statement asp.net-core

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