小编Sma*_*EGA的帖子

界面奇迹问题

我们定义接口如下:

interface IMyInterface
{
    void MethodToImplement();
}
Run Code Online (Sandbox Code Playgroud)

以及如下的恭维:

class InterfaceImplementer : IMyInterface
{
    static void Main()
    {
        InterfaceImplementer iImp = new InterfaceImplementer();
        iImp.MethodToImplement();
    }

    public void MethodToImplement()
    {
        Console.WriteLine("MethodToImplement() called.");
    }
}
Run Code Online (Sandbox Code Playgroud)

而不是创建一个接口,为什么我们可以直接使用该功能如下:-)

class InterfaceImplementer
{
    static void Main()
    {
        InterfaceImplementer iImp = new InterfaceImplementer();
        iImp.MethodToImplement();
    }

    public void MethodToImplement()
    {
        Console.WriteLine("MethodToImplement() called.");
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

.net c# inheritance interface class

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

Visual Studio是否仅用于编程?

Visual Studio是否仅用于编程和编码,还是具有其他功能?

在工作环境中,Visual Studio如何用于其他类型的工作?

visual-studio

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

VBA功能在一段时间内改变值时发出警报

我有一个excel单元格,其值每分钟更新一次.

我需要的是一个警告信息框; 而那个单元格值移动到特定时间.

假设一个单元格的值为10:

  • 如果它在一分钟内达到7,那么我需要一个消息框来提醒它.

  • 如果它在一分钟内没有达到7,那么我不需要任何警报.

请帮我写一个宏.

excel vba excel-vba

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

SQl从多个表中进行选择

我有两个表emptable1(empid,status)emptable2(empid,week)

我想在emptable1中选择状态为0的所有empid,并且从empid列表中我需要从表emptable2中选择empid,其周为7

请帮忙 :-)

sql t-sql sql-server

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

Linq where 条件不起作用

我正在尝试过滤所有姓氏“Peter”

但它不过滤而是列出没有过滤器的所有行

我做错了什么?

if (pagedCollection != null)
{
    do
    {
        List<IUser> usersList = pagedCollection.CurrentPage.ToList();

        usersList.Where(x => !string.IsNullOrEmpty(x.Surname) && x.Surname.Contains("Peter")).FirstOrDefault();

        foreach (IUser user in usersList)
        {
            userList.Add((User) user);
        }
        pagedCollection = await pagedCollection.GetNextPageAsync();
    } 
    while (pagedCollection != null);
}
Run Code Online (Sandbox Code Playgroud)

.net c# linq

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

我可以在MVC的同一视图中使用多个viewModel吗?

是否可以在同一视图中使用多个视图模型?

我试图通过@model属性使用viewmodel

但是,如果我可以使用第二个viewModel,我会陷入困境,我将第二个放置在哪里?

.net c# asp.net-mvc viewmodel

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

OR条件在return语句中

我如何在"返回声明"中加入OR条件

 isFileValid() {        
        return this.myUploadCtrl.nativeElement.value.indexOf("csv") != -1
    }
Run Code Online (Sandbox Code Playgroud)

我想在大写字母中验证csv以及CSV

我知道如何使用if else来做到这一点.

但有更好的方法吗?

javascript jquery logic typescript angular

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

使用 Bootstrap 和 ng-bootstrap 好不好?

我的 angular 网站中有两个模块,一个是“bootstrap”,另一个是“ng-bootstarp”。

是否需要两个模块,还是需要任何一个?

我打算只保留“ng-bootstarp”4.0.0.0 并删除“bootstrap”

这样好吗?

还让我知道删除“引导程序”的步骤?

我可以继续从 ng_module 文件夹中删除引导程序还是我需要使用任何命令?

javascript bootstrap-4 ng-bootstrap angular

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

当我调用this时,无法读取未定义的属性'push'

调用push方法时出现错误

ng:///AppModule/ManageUser_Host.ngfactory.js:5 ERROR TypeError: Cannot read property 'push' of undefined
    at ManageUser.push../src/app/Views/user/user.component.ts.ManageUser.getUsers (main.js:7277)
    at ManageUser.push../src/app/Views/user/user.component.ts.ManageUser.ngOnInit (main.js:7271)
    at checkAndUpdateDirectiveInline (vendor.js:73109)
    at checkAndUpdateNodeInline (vendor.js:74633)
    at checkAndUpdateNode (vendor.js:74576)
    at debugCheckAndUpdateNode (vendor.js:75469)
    at debugCheckDirectivesFn (vendor.js:75410)
    at Object.eval [as updateDirectives] (ng:///AppModule/ManageUser_Host.ngfactory.js:9)
    at Object.debugUpdateDirectives [as updateDirectives] (vendor.js:75395)
    at checkAndUpdateView (vendor.js:74542)
Run Code Online (Sandbox Code Playgroud)

代码如下所示:

public users: User[];

this.users.push({"UserId":2,"FirstName":"string","FullName":"string","LastName":"string","EmailAddress":"string",
        "GEID":"string",
        "RITSID":"string",
        "SOEID":"string",
        "RoleID": 1,
        "RoleName":"string",
        "IsActive":true,
        "ModifyingUserId":"string",
        "CreatedBy":"string",
        "CreatedDate":"string",
        "EmailID":"string",       
        "Name": "string",
        "Email": "string",
        "Roles":"any",
        "Manager":"string"});

    console.log(this.users);
Run Code Online (Sandbox Code Playgroud)

typescript angular2-directives angular

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

无法创建抽象类的实例

我正在尝试编译以下代码,我收到错误:

无法创建抽象类的实例.请帮忙

m_objExcel = new Excel.Application();
m_objBooks = (Excel.Workbooks)m_objExcel.Workbooks;
m_objBook = (Excel._Workbook)(m_objBooks.Add(m_objOpt));
m_objSheets = (Excel.Sheets)m_objBook.Worksheets;
m_objSheet = (Excel._Worksheet)(m_objSheets.get_Item(1));

// Create an array for the headers and add it to cells A1:C1.
object[] objHeaders = {"Order ID", "Amount", "Tax"};
m_objRange = m_objSheet.get_Range("A1", "C1");
m_objRange.Value = objHeaders;
m_objFont = m_objRange.Font;
m_objFont.Bold=true;

// Create an array with 3 columns and 100 rows and add it to
// the worksheet starting at cell A2.
object[,] objData = new Object[100,3];
Random rdm = new Random((int)DateTime.Now.Ticks); …
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net asp.net vsto

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

测试路径返回 false,即使它存在

Powershell 命令显示 false ,即使该路径存在于注册表中,我做错了什么?

PS D:\Folder> Test-Path -Path 'HKU:\S-9-9-21-57989841-616249376-1801674531-2451702'
False
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

windows registry powershell powershell-2.0 powershell-4.0

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

从网站查找 Web.API URL

我有一个调用 Web API 的网站https://www.dreamtrips.com/

如何找到该网站调用不同数据所使用的Web API?

fiddler会给你这个网站调用的Web API URL列表吗?

.net c# rest fiddler asp.net-web-api

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