小编Pri*_*Psi的帖子

高度样式属性在div元素中不起作用

我在a上设置了20px的高度<div>,但是当它在浏览器中呈现时,它只有14px高.

有任何想法吗?

<div style="display:inline; height:20px width: 70px">My Text Here</div>
Run Code Online (Sandbox Code Playgroud)

html css

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

如何在不知道确切类型声明的情况下执行通用接口方法

我有一个声明如下的接口

public interface ILoadObjects<T> where T : class
{
    List<T> LoadBySearch();
}
Run Code Online (Sandbox Code Playgroud)

然后我有一个声明如下的类

public class MyTestClass : ILoadObjects<MyTestClass>
{
    List<MyTestClass> ILoadObjects<MyTestClass>.LoadBySearch()
    {
        List<MyTestClass> list = new List<MyTestClass>();
        list.Add(new MyTestClass());
        return list;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想做的是,使用在该类的接口中定义的方法,而不必知道该类是什么.

public void ExecuteTestClassMethod()
{
    MyTestClass testObject = new MyTestClass();
    object objectSource = testObject;
    object results = ((ILoadObjects<>)objectSource).LoadBySearch();
    {... do something with results ...}
}
Run Code Online (Sandbox Code Playgroud)

以上显然不起作用,所以我想知道如何做到这一点.

谢谢

c# generics interface

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

标签 统计

c# ×1

css ×1

generics ×1

html ×1

interface ×1