小编use*_*754的帖子

Socket.IO和Firebase有什么区别?

我在Node.js上观看了一个codechool教程,他们在他们的教程中使用Socket.IO模仿了一个聊天服务器.

我也认为Firebase做同样的事情.

两者有什么区别,如果有的话?

node.js socket.io firebase

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

创建一个返回实现通用接口的对象的方法

我有一个方法,应该返回一个实现通用接口的对象.它接受一个参数来确定实例化哪个类并返回实例化的对象.

    public class PlayerRetriever
    {
        public static IPlayer<T> Retrieve(string SitePath)
        {
            if (SitePath == "Home") { return new Player1(); }
            else { return new AnotherPlayer(); }
        }
    }
    interface IPlayer<T>
    {
        void RunPlayer();
        List<T> RetrievePlayersByMovie(string movie);
    }
Run Code Online (Sandbox Code Playgroud)

"Player1"和"AnotherPlayer"都实现了IPlayer.

为什么我的方法在我的方法类型中的"T"下给我"类型或名称空间'T'找不到"错误?

编写返回类型是实现通用接口的对象的方法的正确方法是什么?

c# asp.net oop

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

与方法类型的接口取决于实现类

我正在编写一个接口,它有一个应该返回对象列表的方法.列表中的对象将取决于实现类.

例如:

interface IPlayMovie
{
   List<MoviePlayer> RetrievePlayersByMovie();
}
Run Code Online (Sandbox Code Playgroud)

是否有可能有一个方法,其中列表的返回类型取决于实现此接口的"MoviePlayer"(或类)?如果是这样,怎么样?

注意:实现此接口的类不一定是子类,并且没有足够类似的对象结构可以放入族中.

c# oop interface

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

子类可以覆盖一个方法并具有不同的参数吗?

我想在多个子类中有一个方法,它基本上可以完成某件事(例如获取用户信息),但在主类中声明(并且具有与主类不同的参数和定义)。这可能吗?

我知道这并不是真正的压倒一切,但这是否可以完成,或者它不是构建方法的合适方式?

c# java oop

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

标签 统计

c# ×3

oop ×3

asp.net ×1

firebase ×1

interface ×1

java ×1

node.js ×1

socket.io ×1