110,536
社区成员
发帖
与我相关
我的任务
分享
public partial class Form1 : Form
{
public Form1() //默认构造参数
{
InitializeComponent();
}
public Form1(string filePath) : this() //带全路径构造函数
{
File.Open(filePath, FileMode.Open);
}
public Form1(string filePath, string[] Para) : this() //需合成路径构造函数
{
string FilePath = Path.Combine(filePath, string.Join(",", Para));
File.Create(FilePath);
File.Open(FilePath, FileMode.Open);
}
}
public Form1(string filePath, string[] Para) : this() //需合成路径构造函数
{
string FilePath = Path.Combine(filePath, string.Join(",", Para));
File.Create(FilePath);
Form1(FilePath); //这句明显不对,求实现本功能的代码
//this(FilePath),这句也不对!
}
public Form1(string filePath, string[] Para) :
this(((Func<string>)(() => {
string FilePath = Path.Combine(filePath, string.Join(",", Para));
File.Create(FilePath);
return FilePath;
}))()) { }
public partial class Form1 : Form
{
public Form1() //默认构造参数
{
InitializeComponent();
}
public Form1(string filePath) : this(filePath, null) //带全路径构造函数
{
}
public Form1(string filePath, string[] Para) : this() //需合成路径构造函数
{
if (Para != null)
{
filePath = Path.Combine(filePath, string.Join(",", Para));
}
File.Create(filePath);
File.Open(filePath, FileMode.Open);
}
}