小编Hel*_*ays的帖子

如何使用c#只获取目录中的文件名?

当我使用下面的代码行时,我得到一个包含单个文件的完整路径的字符串数组.

private string[] pdfFiles = Directory.GetFiles("C:\\Documents", "*.pdf");
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法只检索字符串中的文件名而不是整个路径.

.net c#

71
推荐指数
3
解决办法
14万
查看次数

如何使web浏览器控件在c#中显示为空白?

最初,当webbrowser刚刚加载到表单上时,它是空白的(即白色).一旦我们去了一个特定的网站,有没有办法让它再次变为空白.

我尝试过这些方法,但没有找到能够实现这一目标的方法.有另一种方式还是我错过了什么?

c# visual-studio

13
推荐指数
2
解决办法
2万
查看次数

我可以将 windows (.bat) 文件放在 Visual Studio C# 项目的资源文件夹中吗?

虽然可以运行一个批处理文件形式 c: location ,但我想知道是否可以将 .bat 文件放在资源文件夹中。

我试过这个

Process p = new Process;
p.StartInfo.FileName = @"\Resources\batchfile.bat";
Run Code Online (Sandbox Code Playgroud)

和这个

p.StartInfo.FileName = @"\Resources\batchfile";
Run Code Online (Sandbox Code Playgroud)

两者都不起作用。

c# batch-file

5
推荐指数
1
解决办法
4230
查看次数

从时钟获取当前日期

我这样做

 boost::gregorian::date current_date(boost::date_time::day_clock::local_day());
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

‘template<class date_type> class boost::date_time::day_clock’ used without template parameters  
Run Code Online (Sandbox Code Playgroud)

我必须做些什么呢?

参考http://www.boost.org/doc/libs/1_47_0/doc/html/date_time/gregorian.html#date_construct_from_clock

c++ boost boost-date-time

4
推荐指数
1
解决办法
3683
查看次数

svn commit help ubuntu

当我输入时svn commit file.h,我得到一个屏幕,其中包含:

--This line and those below will be ignored-- 
A file.h 
Run Code Online (Sandbox Code Playgroud)

和列表^G,^O下面等.我想知道如何继续将文件提交到存储库中.

svn ubuntu

2
推荐指数
1
解决办法
4713
查看次数

截断作为路径的字符串的filname部分.

我已在下面发布了一个示例和所需的结果.我看到了许多方法来消除文件的路径部分,但反之亦然

例子.

sample = "/tmp/test/helloworld.cpp"
sample = truncate_file_name(sample)
Print sample
Run Code Online (Sandbox Code Playgroud)

期望的结果

/tmp/test 
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
1
解决办法
1610
查看次数

c#使用StreamWriter时如何更改字体大小/样式

StreamWriter SW;
            SW = File.CreateText("c:\\abc.odt");
            SW.WriteLine("firstline\nTsecondline\nThird line");
Run Code Online (Sandbox Code Playgroud)

当我检查c:目录中的文件时,它会打开默认的字体大小/样式..任何想法如何更改它们

c#

0
推荐指数
1
解决办法
2230
查看次数

为什么重写方法在c#中执行两次而不是一次?

我有一个基类和一个派生类.基类有一个带有虚拟保护按钮单击方法的简单按钮.

我正在使用ovverride关键字(不使用new,因为我希望派生类中的buttonclick方法覆盖基类buttonclick方法)

但是,派生类buttonclick方法中的代码执行两次而不是一次

这是代码示例

在基类:

this.ok.Click += new System.EventHandler(this.ok_Click);
    protected virtual void ok_Click(object sender, EventArgs e)
            {
                MessageBox.Show("From the Base class");
            }
Run Code Online (Sandbox Code Playgroud)

在派生类中:

 this.ok.Click += new System.EventHandler(this.ok_Click);
 protected override void ok_Click(object sender, EventArgs e)
            {
                MessageBox.Show("From the Derived class");
            }
Run Code Online (Sandbox Code Playgroud)

c# inheritance

0
推荐指数
1
解决办法
1017
查看次数