小编Ama*_*l K的帖子

如何使用 Visual Studio Code 创建 C# 项目?

我想尝试使用 Visual Studio Code 来编译 C# 中典型的“Hello World”。我做了以下事情:

  • 我安装了 Visual Studio Code。
  • 我为 Visual Studio Code (OmniSharp) 添加了扩展 C#。
  • 我安装了 64 位 SDK 2.1.10。
  • 我创建了一个文件夹来包含我要创建的项目。
  • 我用 Visual Studio Code 打开了这个文件夹。在终端上我写道:
dotnet new console
Run Code Online (Sandbox Code Playgroud)

但是,与我在网上看到的教程不同,没有任何反应。该项目未创建,但我也没有看到任何错误消息。

我很感激帮助我知道如何从 Visual Studio Code 中创建、编辑和编译 C# 项目。

.net c# visual-studio-code

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

Blazor 更改验证默认 CSS 类名称

我正在尝试 Microsoft Blazor,在使用表单和验证时,我停止了如何更改默认情况下将在InputText验证状态中添加的默认 CSS 类。

对于InputText默认情况下有错误时的解释,请使用类“ invalid”我想将此类更改为“ is-invalid

我需要最佳实践。

谢谢,StackOverflow 社区

.net c# asp.net-core blazor blazor-validation

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

为什么ValueTuple的返回值为空JSON?

在 .NET 5 中,我创建了一个默认的 webapi 解决方案“WebApplication1”,并且我有一个操作WeatherForecastController

        [HttpGet]
        [Route("[action]")]
        public (bool,string) Test()
        {
            return (true, "have a test!");
        }

Run Code Online (Sandbox Code Playgroud)

为什么我总是得到一个空的 JSON {}

c# value-type asp.net-core asp.net-core-webapi

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

使用 DbSet 接口,EF Core 可能吗?

回到 EF 4,这是不可能的。是否可以DbSet在 EF6 或 EF Core 中使用接口?

public class LfSp3Ctx : DbContext, ILfSp3Ctx
{
    public DbSet<ILfSp3Project> ProjectSE { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-6 ef-core-2.0

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

Blazor TypeError:无法在 Object.e [as removeLogicalChild] 处读取 null 的属性“removeChild”

我为双列表框创建了一个组件。一切都很好,但是当我提交时出现错误。

 <EditForm Model="Model.Report" class="kt-form" OnValidSubmit="Model.OnSearch">
                <div class="modal-header">
                    <h5 class="modal-title" id="exampleModalLabel">Edit Columns</h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    </button>
                </div>
                <div class="modal-body">
                    <div class="row">
                        <div class="col-md-12">
                            <Project.Components.DualListbox ReportColumns="Model.Report.ReportColumns" Id="ReportColumns" @bind-Value="@Model.Report.ReportColumns"></Project.Components.DualListbox>
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-secondary btn-sm" @onclick="Model.OnCloseModal"><i class="la la-close"></i> Close</button>
                    <button type="submit" class="btn btn-primary btn-sm"><i class="la la-exchange"></i> Change</button>
                </div>
            </EditForm>
Run Code Online (Sandbox Code Playgroud)

DualListbox剃须刀代码

@typeparam TValue
@inherits InputBase<TValue>


@if (ReportColumns != null)
{
    <select id="@Id" class="kt-dual-listbox" multiple>

        @foreach (var column in ReportColumns.OrderBy(c => c.Sort))
        {
            if (column.IsChecked == 1) …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net-core blazor blazor-server-side

6
推荐指数
3
解决办法
3056
查看次数

anaconda 导航器在加载应用程序时卡住

我已经在运行 Ubuntu 18 Mate LTS 的桌面上安装了 Anaconda。的输出

python --version
Run Code Online (Sandbox Code Playgroud)

Python 3.6.5 :: Anaconda, Inc.
Run Code Online (Sandbox Code Playgroud)

首先,当我尝试使用启动 Anaconda Navigator 时

anaconda-navigator 
Run Code Online (Sandbox Code Playgroud)

应用程序卡在加载应用程序阶段。我最终必须使用CTRL+ C/ CTRL+杀死它Z。anaconda 导航器永远不会启动。

在此之后,我尝试了

conda update anaconda-navigator
Run Code Online (Sandbox Code Playgroud)

conda update conda
Run Code Online (Sandbox Code Playgroud)

这些命令都不起作用。

我试图在线寻找解决方案,在一个站点上,我被引导使用以下一组命令

source ~/anaconda*/bin/activate root
anaconda-navigator
Run Code Online (Sandbox Code Playgroud)

即使这样也行不通。它显示了一些 SSL 验证失败消息。消息如下:-

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/noarch/repodata.json.bz2>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on …
Run Code Online (Sandbox Code Playgroud)

python anaconda

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

Java 8 Streams - 比较两个列表的对象值并将值添加到新列表?

我有两个List包含此类对象的 s:

public class SchoolObj
{
    private String name;
    private String school;

    public SchoolObj()
    {
        this(null, null);
    }

    public SchoolObj(String nameStr, String schoolStr)
    {
        this.setName(nameStr);
        this.setSchool(schoolStr);
    }

    public String getName()
    {
        return this.name;
    }

    public void setName(String name)
    {
        this.name = name;
    }

    public String getSchool()
    {
        return this.school;
    }

    public void setSchool(String school)
    {
        this.school = school;
    }

    @Override
    public String toString()
    {
        return this.getName() + ' ' + this.getSchool();
    }
}
Run Code Online (Sandbox Code Playgroud)

我想通过name和比较这两个列表中的对象school。如果它们相等,我需要创建一个 …

java lambda arraylist java-8 java-stream

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

如何在 Blazor 中以两种方式绑定级联值?

我正在玩 Blazor 中的自定义模板,我试图找到一种方法来双向绑定 aCascadingValue或实现类似的东西。现在我有以下模板。

@if (PopupVisible)
{
    <DxPopup>
        <HeaderTemplate>
            <h4 class="modal-title">@HeaderText</h4>
            <button type="button" class="close" @onclick="@UpdatePopupVisible">&times;</button>
        </HeaderTemplate>
        <ChildContent>
            <div class="modal-body">
                <div class="container-fluid">
                  @bodyContent
                </div>
            </div>
            <div class="modal-footer">
                @footerContent
                <button class="btn btn-secondary" @onclick="UpdatePopupVisible">Cancel</button>
            </div>
        </ChildContent>
    </DxPopup>
}

@code {
    [CascadingParameter] public bool PopupVisible { get; set; }
    [CascadingParameter] public EventCallback<bool> PopupVisibleChanged { get; set; }

    [Parameter] public RenderFragment HeaderText { get; set; }
    [Parameter] public RenderFragment footerContent { get; set; }
    [Parameter] public RenderFragment bodyContent { get; set; }

    private …
Run Code Online (Sandbox Code Playgroud)

.net c# two-way-binding blazor blazor-server-side

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

方法类型的方法参数 (int[] nums)

我正在编写将数组中的数字相加并求和的代码。但是,如果数字是 13,则跳过该数字及其后的数字。但是,我无法让我的main()方法将参数输入到我为执行此任务而创建的方法中。
我目前的语法是:

public static int sum13(int[] nums) {
     int sum = 0;
     for (int i = 0; i < nums.length; i++) {
          if (nums[i] ==13 || nums[i]-- == 13) {
               continue;
          } else {
               sum += nums[i];
          }
     return sum;
     }
}

public static void main(String[] args) {
     System.out.println(sum13([1, 2, 2, 1]));
     System.out.println(sum13([13, 1, 2, 13, 3, 3]));
}

}
Run Code Online (Sandbox Code Playgroud)

在线上System.out.println,我收到错误消息,

The method sum13(int[]) in the type A3 is not applicable for the arguments (int, …
Run Code Online (Sandbox Code Playgroud)

java arrays loops sum parameter-passing

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

Bootstrap中flex-fill和flex-grow-1的区别

flex-fillBootstrap 4+ 中和之间有什么区别flex-grow-1

\n
\n

从文档中,\nflex-fill说:

\n
\n

充满

\n

在一系列同级元素上使用该类.flex-fill,强制它们的宽度等于其内容(或者,如果它们的内容不超过其边框框,则宽度相等),同时占用所有可用的水平空间。

\n
\n

是否flex-fill始终仅用于多个同级元素?

\n
\n

flex-grow说:

\n
\n

增长和收缩

\n

使用.flex-grow-*实用程序切换弹性项目\xe2\x80\x99 增长以填充可用空间的能力。

\n
\n
\n

在下面的代码片段中, 和flex-grow-1似乎flex-fill都在做同样的事情,即扩展元素以占用任何正的可用空间:

\n

\r\n
\r\n
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.min.js"></script>\n<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet"/>\n\n<div class="container border border-primary m-4 p-4">\n    <h3>Default</h3>\n    <div class="d-flex">\n        <p class="border border-dark">This is some sample text.</p>\n        <p><span class="badge bg-danger rounded-pill">1000</p>\n    </div>\n    <h3>With <code>.flex-fill</code></h3>\n    <div class="d-flex">\n        <p class="flex-fill border border-dark">This …
Run Code Online (Sandbox Code Playgroud)

css flexbox twitter-bootstrap bootstrap-5

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