永发信息网

C# 类代码 求完整注释注释 谢谢

答案:2  悬赏:0  手机版
解决时间 2021-04-10 07:31
  • 提问者网友:疯子也有疯子的情调
  • 2021-04-09 08:55
///
/// 方法名 DirectoryOption
/// 输入参数 filepath 文件路径
/// 输出参数 i:读取类型(0:创建文件夹 1:文件夹删除 2:文件夹移动 3:获取文件夹下面所有子文件信息)
/// filecontent:返回内容
/// 返回值 逻辑类型函数
/// 描述 读取存放在某目录下的名称为filepath的文件的内容
/// public bool DirectoryOption(string Direstorypath, string TargetDirectorypath,Int16 OptionMethord,out string[] filesname)
{
bool k=true;
filesname=null;
if(Directory.Exists(Directorypath))
{
try
{
if(OptionMethord==0)
{
//创建文件夹
Directory.CreatdDirdctory(Diretorypath);
}
else if(OptionMethord==1)
{
//文件夹删除
Directory.Delete(Directorypath, true);
}
else if(OptionMethord==2)
{
//文件夹移动
Directory.Move(Directorypath,TargetDirectorypath);
}
else if(OptionMethord==3)
{
//获取文件夹下面所有的子文件信息
filesname=Directory.GetFiles(Directorypath);
}
}
catch
{
k=false;
}
}
else
{
Directory.CreateDirectory(Directorypath);
k=true;
}
return k;
}
}
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-04-09 09:03
public bool DirectoryOption(string Direstorypath, string TargetDirectorypath,Int16 OptionMethord,out string[] filesname)//这个就是方法喽,返回值为bool型(也就是真假,一般如果执行方法成功为真,不成功返回假)
  {
  bool k=true;//定义bool型变量K,设置K为真
  filesname=null;//把filesname设为空值
  if(Directory.Exists(Directorypath))//如果路径存在
  {
  //0:创建文件夹 1:文件夹删除 2:文件夹移动 3:获取文件夹下面所有子文件信息
  try
  {
  if(OptionMethord==0)
  {
  //创建文件夹
  Directory.CreatdDirdctory(Diretorypath);
  }
  else if(OptionMethord==1)
  {
  //文件夹删除
  Directory.Delete(Directorypath, true);
  }
  else if(OptionMethord==2)
  {
  //文件夹移动
  Directory.Move(Directorypath,TargetDirectorypath);
  }
  else if(OptionMethord==3)
  {
  //获取文件夹下面所有的子文件信息
  filesname=Directory.GetFiles(Directorypath);
  }
  }
  catch
  {
  k=false;//若出现异常,则K为假
  }
  }
  else
  {
  Directory.CreateDirectory(Directorypath);//创建路径
  k=true;//K为真
  }
  return k;//返回K的值
  }
  }
全部回答
  • 1楼网友:胯下狙击手
  • 2021-04-09 10:42

static void main(string[] args)     {     type t = typeof(int);    //获取int的类型

    methodinfo[] methods = t.getmethods();    //获取t类型的所有方法     foreach (methodinfo m in methods)    //循环打印出方法的返回值及方法名     {     console.writeline(m.tostring());     }     console.readline();     }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯