我几天前开始学习C#,我有一个关于公共字符串的问题,我目前正在尝试编写一个程序来复制和替换文件进行练习,但我有一个关于公共字符串的问题,无论我如何尝试修改代码,我自己都无法解决,所以我来这里寻求帮助
我做错了什么?
代码如下:
namespace Extractor { public partial class Form1 : Form { public string s { get; set; } public string sSelectedPath { get; set; } public string beckup { get; set; } public Form1() { InitializeComponent(); } private void direc_Click(object sender, EventArgs e) { FolderBrowserDialog fbd = new FolderBrowserDialog(); fbd.Description = "Select a folder";
取代
string s = choofdlog.FileName;
与
s = choofdlog.FileName;
你的错误在这里:
if (choofdlog.ShowDialog() == DialogResult.OK)
{
string sSelectedPath = choofdlog.FileName;
}
您使用的是局部变量,而不是成员变量。所以,写:
if (choofdlog.ShowDialog() == DialogResult.OK)
{
sSelectedPath = choofdlog.FileName;
}
或者,更好的是,如果您不想出错,请使用this。
当您编写成员变量或方法时:
if (choofdlog.ShowDialog() == DialogResult.OK)
{
this.sSelectedPath = choofdlog.FileName;
}
if (fbd.ShowDialog() == DialogResult.OK)
{
string sSelectedPath = fbd.SelectedPath;
}
您在这里使用<code>字符串</code>关键字声明一个新变量。这不是设置属性。只需删除字符串
。例如。
if (fbd.ShowDialog() == DialogResult.OK)
{
sSelectedPath = fbd.SelectedPath;
}
问题内容: 我的问题是关于:Public String(char [] value) 。有人可以帮我吗:它是否在内部为每个值[i]循环。特别, Public String(char [] value)的含义是: 或不 ? 问题答案: Java是开放源代码,如果将源代码附加到Eclipse,则始终可以使用F3来检查功能。在这种情况下,String类具有以下正在寻找的构造函数: 编辑:如果您想知道,A
有人能给我解释一件事吗?我正在尝试为我的应用程序使用OnPause()。当用户选择另一个应用程序,而我的应用程序不再可见时,我的应用程序的 onpause()会完美启动。例如,我试图在OnPause()中使用一些方法来保存一些数据。我注意到,在OnPause()中,我可以使用应用程序的一些公共变量(分配数据、检索数据等),但在oncreate中填写的公共字符串数组有问题。 例如,如果我试图在OnP
问题内容: 提出一个最优雅的JavaScript,Ruby或其他解决方案来解决一个相对琐碎的问题是一个挑战。 这个问题是Longest common substring问题的 一个更具体的情况。我只需要找到数组中最长的公共 起始 子串。这大大简化了问题。 例如,最长的子字符串是“ inters”。但是,我不需要在中找到“有意义” 。 我已经通过用JavaScript快速编写一个解决方案来解决该问题
问题内容: 我正在寻找一个Python库,用于从 一组字符串中 找到最长的公共子 字符串 。有两种方法可以解决此问题: 使用后缀树 使用动态编程。 实施的方法并不重要。重要的是,它可以用于 一组字符串 (不仅是两个字符串)。 问题答案: 这些成对的函数将在任意字符串数组中找到最长的公共字符串: 毫无疑问,该算法可以得到改进,而且我对Python的接触也很少,因此也许它在语法上也可能更有效,但是它应
我遇到了一个问题语句,要在给定的两个子字符串之间找到所有公共子字符串这样一种方式,在每种情况下都必须打印最长的子字符串。问题声明如下: 编写一个程序来查找两个给定字符串之间的公共子字符串。但不包括包含在较长公共子字符串中的子字符串。 null 在这种情况下,您不必使用字符串实用程序方法,如:contains、indexOf、StringTokenizer、split和replace。 我的算法是这
问题内容: 我有一个像这样的数组: 我想找到字符串的最长公共前缀。在这种情况下, 我以为我会遵循这个程序 问题 是否有内置函数或更简单的方法? 对于我的5行数组来说可能还不错,但是如果我要做几千行数组,那么将会有很多开销,所以我必须使用起始值进行移动计算,例如=字符串的一半,如果它失败,然后直到它起作用,然后再递增1直到我们成功。这样我们就可以进行最少的比较以获得结果。 是否已经有解决此类问题的公