小编Sia*_*ash的帖子

如何在LINQ查询中放入条件WHERE子句

我正在尝试在哪里做condition对,我要执行WHERE其他,否则。

var condition = true;

var mast = new List<Master>
{
    new Master{Id = 2, Prop1 = "Default", Prop2 = "Data", Prop3 = 11},
    new Master{Id = 3, Prop1 = "Some", Prop2 = "TestData", Prop3 = 11},
    new Master{Id = 4, Prop1 = "Some", Prop2 = "MoreData", Prop3 = 11},
};

var g = mast.Where(w=> condition ? (x => x.Prop1.ToLower() != "default" || x.Prop2.ToLower() != "data") : true = true).ToList();
Run Code Online (Sandbox Code Playgroud)

上面的代码给我错误,

无法确定条件表达式的类型,因为“ lambda表达式”和“ bool”之间没有隐式转换

c# linq lambda

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

修复WinForms中的进度条

问题是标签在progress-bar完成之前显示.如何labelprogress-bar完全显示后才能显示?

我尝试将最大值更改为更高的数字,但它不起作用.

public partial class dload : Form
{
    public dload()
    {
        InitializeComponent();
    }

    private void dload_Load(object sender, EventArgs e)
    {
        label1.Visible = false;
    }

    private void button1_Click(object sender, EventArgs e)
    {
        int i = 0;
        progressBar1.Minimum = 0;
        progressBar1.Maximum = 5000;
        for (i = 0; i <= 5000; i++)
        {
            progressBar1.Value = i;
            if (i == 5000)
            {
                label1.Visible = true;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# winforms progress-bar

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

使用WCF服务

当我使用Live WCF服务时,它显示错误

没有端点可以接受该消息.这通常是由错误的地址或SOAP操作引起的

c# asp.net wcf soap wcf-endpoint

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

React js,在数组上映射时有关键的错误

我有一个数组。我正在使用地图来显示它React。React 抛出有关键的错误,我不知道为什么。有什么想法为什么会React抛出这个错误吗?

{
    this.state.buttons.map((button, index) => {
       return (
       <>
         {index % 4 === 0 && (
           <div key={`break-${index}`} className="w-100" />
         )}
         <Button key={index} char={button} click={this.pushString} />
       </>
     )
})}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

reactjs

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

React:在父级中获取子组件组件的状态

我有这个容器在哪里和不在同一水平.当我点击按钮(放在父母上)时,如何获取表格的状态?

我已经创建了一个演示来解决我的问题.

https://codesandbox.io/s/kmqw47p8x7

class App extends React.Component {
  constructor(props) {
    super(props);
  }

  save = () => {
    alert("how to get state of Form?");
    //fire api call
  };
  render() {
    return (
      <div>
        <Form />
        <button onClick={this.save}>save</button>
      </div>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)
  • 我不想做的一件事是同步onChange事件的状态,因为在Form中可能有另一个Form.

reactjs react-state-management

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

ng-content 选择不起作用“&lt;元素&gt; 不是已知元素”

我正在关注本教程,如下所示:

<div class="app-autocomplete">    
  <mat-form-field>
    <mat-form-field>
      <div class="app-autocomplete-input">
        <ng-content select="app-autocomplete-input"></ng-content>
      </div>
    </mat-form-field>
    <button mat-icon-button type="button" [disabled]="disabled">
      <mat-icon>clear</mat-icon>
    </button>
  </mat-form-field>

  <!-- ... --> 
</div>
Run Code Online (Sandbox Code Playgroud)

但我越来越

未捕获的错误:模板解析错误:“app-autocomplete-input”不是已知元素:

  1. 如果 'app-autocomplete-input' 是一个 Angular 组件,那么验证它是否是这个模块的一部分。
  2. 如果“app-autocomplete-input”是一个 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”以抑制此消息。(" [错误 ->] ...

我不太明白这里的问题是什么。

这就是我尝试使用的方式app-autocomplete

<app-autocomplete>          
  <app-autocomplete-input>
    <input placeholder="Yo"/>
  </app-autocomplete-input>          
</app-autocomplete>
Run Code Online (Sandbox Code Playgroud)

angular ng-content

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