这个Public Stop(){} 类中 有很多个没有访问修饰符的方法 请问这些方法的作用是干嘛的啊

王八驮石碑 2016-04-22 10:05:12
public void Stop()
{
this.threadNeedQuit = true;

while (this.thread != null && this.thread.ThreadState != ThreadState.Stopped)
Thread.Sleep(1);

this.thread = null;

this.waitingOrderList.CollectionChanged -= this.waitingOrderList_CollectionChanged;

this.UnloadDevices();
}
/// <summary>
/// 加载本区设备。
/// </summary>
void LoadDevices()
{
string xgateSql = "SELECT DISTINCT XGateIP FROM Location";
using (DbDataReader reader = database.ExecuteReader(CommandBehavior.CloseConnection, CommandType.Text, xgateSql, null))
{
while (reader.Read())
{
string ip = reader.GetString(0);

XGate xgate = new XGate(ip, 2);
xgate.ScannedCodeCallback += xgate_ScannedCodeCallback;
xgate.PickedInforCallback += xgate_PickedInforCallback;
xgate.DeviceErrorCallback += xgate_DeviceErrorCallback;

this.xgateList.Add(xgate);
}
}
下面还很多这样的 void Name()的方法 不知道是用来干嘛的 有什么特殊意义么 为什么都要不加修饰符的写在这个类中
...全文
193 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
枫0子K 2016-04-22
  • 打赏
  • 举报
回复
楼主你居然傻傻分不清类跟方法(接口)...也是....够初级的.... 如果没有访问修饰符默认就是private,(准确说是跟运行环境有关,有的定义是Internal)可以参考#1楼链接。
Poopaye 2016-04-22
  • 打赏
  • 举报
回复
1、Stop是方法不是类 2、没修饰符就是取默认的,在类里就是private
songbing774933 2016-04-22
  • 打赏
  • 举报
回复
默认访问修饰符为 private
王八驮石碑 2016-04-22
  • 打赏
  • 举报
回复
那你的意思就是Stop()不是一个类而是一个接口咯??
  • 打赏
  • 举报
回复
wdh123love 2016-04-22
  • 打赏
  • 举报
回复
1、一般默认的访问修饰符都是private 2、类的关键字是class

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧