C#异步套接字方法(BeginSend / BeginReceive等)是否必须是静态的?如果是这样,为什么?

t72

前任。http://msdn.microsoft.com/zh-cn/library/bew39x2a%28v=vs.110%29.aspx我想知道是否必须将诸如BeginSend,BeginReceive等的C#方法声明为静态,以及是否所以为什么?

我目前正在构建客户端/服务器体系结构,我想从BeginSend / CallBack方法内部访问非静态方法/属性。

布拉德利网

首先BeginSend/BeginReceive静态(如图你链接到代码示例中,通过将它们证明通过的一个实例被调用Socket)。他们之所以静态方法是,将样品意味着从运行Main没有任何多余的类定义。

Main是一个static方法,因此它直接调用的方法也被标记为static然后将其传播到样本中的所有其他方法。

简而言之,No,不需要从static方法中运行这些功能

出于相同的原因,回调方法是static如果您BeginSend从实例化方法中进行了首次调用,则可以毫无问题地使用实例化的回调/数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#套接字:如果在BeginReceive之前调用BeginSend怎么办?

来自分类Dev

声明不带const的C样式字符串是否不好?如果是这样,为什么?

来自分类Dev

为什么套接字BeginSend将花费太长时间

来自分类Dev

C# 异步套接字:当对 BeginReceive 的调用延迟时,Socket 存储了多少数据?

来自分类Dev

将套接字的异步方法BeginSend的调用排队

来自分类Dev

node.js是否具有'match()'方法?如果是这样,语法是什么?

来自分类Dev

node.js是否具有'match()'方法?如果是这样,语法是什么?

来自分类Dev

node.js回调是否必须在nonce函数中?如果是这样,为什么?

来自分类Dev

Spring Data JPA crudrepository 保存方法是否有任何返回值?如果是这样,它返回什么?

来自分类Dev

在.NET Core 3.1中关闭C#套接字的正确方法是什么?

来自分类Dev

在C ++中,我们可以取消引用该指针吗?如果是这样,那么如何,如果不是,那么为什么?

来自分类Dev

C++ 互斥体可以交叉方法/变量吗?如果是这样,为什么它在这里不起作用?

来自分类Dev

通过接口的C#异步套接字

来自分类Dev

为什么套接字的行为是这样的?

来自分类Dev

如果已经使用'async'关键字声明了它们所驻留的方法,为什么要在C#中声明异步调用呢?

来自分类Dev

.net 标准中是否存在开始/结束异步套接字方法 (APM)?

来自分类Dev

是否可以从另一个类的方法覆盖动态方法?如果是这样,如何?

来自分类Dev

是否可以在循环中的每种方法之后检查条件?如果是这样,怎么办?

来自分类Dev

有什么方法可以在Ubuntu中使用Android Studio吗?如果是这样,那又如何?

来自分类Dev

异步C ++套接字

来自分类Dev

.Net 4.5的C#套接字性能异步与[...]异步与[...]

来自分类Dev

.Net 4.5的C#套接字性能异步与[...]异步与[...]

来自分类Dev

我们可以在Java中使用null对象调用静态方法吗?如果是这样,怎么办?

来自分类Dev

为什么我们必须等待C#中的异步方法调用

来自分类Dev

jQuery是否没有使用name属性的选择器?如果是,为什么?有什么可能的解决方法?

来自分类Dev

C#的默认运算符是否具有等效的PowerShell,如果是,语法是什么?

来自分类Dev

扫描程序是否应该仅实例化一次?如果是这样,为什么呢?

来自分类Dev

用户空间是否应在关机期间停止MD RAID阵列?如果是这样,为什么?

来自分类Dev

为什么Android活动中的方法回调必须是静态的?

Related 相关文章

  1. 1

    C#套接字:如果在BeginReceive之前调用BeginSend怎么办?

  2. 2

    声明不带const的C样式字符串是否不好?如果是这样,为什么?

  3. 3

    为什么套接字BeginSend将花费太长时间

  4. 4

    C# 异步套接字:当对 BeginReceive 的调用延迟时,Socket 存储了多少数据?

  5. 5

    将套接字的异步方法BeginSend的调用排队

  6. 6

    node.js是否具有'match()'方法?如果是这样,语法是什么?

  7. 7

    node.js是否具有'match()'方法?如果是这样,语法是什么?

  8. 8

    node.js回调是否必须在nonce函数中?如果是这样,为什么?

  9. 9

    Spring Data JPA crudrepository 保存方法是否有任何返回值?如果是这样,它返回什么?

  10. 10

    在.NET Core 3.1中关闭C#套接字的正确方法是什么?

  11. 11

    在C ++中,我们可以取消引用该指针吗?如果是这样,那么如何,如果不是,那么为什么?

  12. 12

    C++ 互斥体可以交叉方法/变量吗?如果是这样,为什么它在这里不起作用?

  13. 13

    通过接口的C#异步套接字

  14. 14

    为什么套接字的行为是这样的?

  15. 15

    如果已经使用'async'关键字声明了它们所驻留的方法,为什么要在C#中声明异步调用呢?

  16. 16

    .net 标准中是否存在开始/结束异步套接字方法 (APM)?

  17. 17

    是否可以从另一个类的方法覆盖动态方法?如果是这样,如何?

  18. 18

    是否可以在循环中的每种方法之后检查条件?如果是这样,怎么办?

  19. 19

    有什么方法可以在Ubuntu中使用Android Studio吗?如果是这样,那又如何?

  20. 20

    异步C ++套接字

  21. 21

    .Net 4.5的C#套接字性能异步与[...]异步与[...]

  22. 22

    .Net 4.5的C#套接字性能异步与[...]异步与[...]

  23. 23

    我们可以在Java中使用null对象调用静态方法吗?如果是这样,怎么办?

  24. 24

    为什么我们必须等待C#中的异步方法调用

  25. 25

    jQuery是否没有使用name属性的选择器?如果是,为什么?有什么可能的解决方法?

  26. 26

    C#的默认运算符是否具有等效的PowerShell,如果是,语法是什么?

  27. 27

    扫描程序是否应该仅实例化一次?如果是这样,为什么呢?

  28. 28

    用户空间是否应在关机期间停止MD RAID阵列?如果是这样,为什么?

  29. 29

    为什么Android活动中的方法回调必须是静态的?

热门标签

归档