Re: [問題] override問題
請參考
http://0rz.tw/5bXp8
Socket class 並沒有空建構子
只有以下二個建構子
Socket(SocketInformation)
Socket(AddressFamily, SocketType, ProtocolType)
所以你可以這樣寫
public class Class1:System.Net.Sockets.Socket
{
public Class1(System.Net.Sockets.SocketInformation s):base(s)
{
}
}
: using System;
: using System.Collections.Generic;
: using System.Net;
: using System.Net.Sockets;
: namespace classtest
: {
: class Class1 : Socket //Error:方法 'Socket' 沒有任何多載使用 '0' 個引數
: {
: public override int Send(byte[] buffer) //無法覆寫繼承的成員
: 'System.Net.Sockets.Socket.
: Send(byte[])',因為它沒有標記
: 為 virtual、abstract 或 override
: {
: Console.WriteLine("OK");
: return 0;
: }
: }
: }
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.161.162
推
11/24 21:29, , 1F
11/24 21:29, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):