小编Jea*_*agr的帖子

C# - 将多行文本框保存到文本文件中

我正在创建一个供个人使用的小应用程序,它允许我清理我的对象列表.我正在使用各种过滤器在多行文本框中获取最终列表.当我完成后,我使用以下代码将文本框复制到剪贴板.

    #region COPY BUTTON
    private void button3_Click(object sender, EventArgs e)
    {
        Clipboard.SetText(textBox_ListDestination.Text);
    }
    #endregion
Run Code Online (Sandbox Code Playgroud)

我现在要做的是添加另一个按钮,允许我使用SaveFileDialog将同一文本保存到.txt文件.谁能帮我这个?我假设我会使用某种类型的Streaming,但我不在这里.任何帮助,将不胜感激.

c# list multiline savefiledialog

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

将List中的元素转换为Title-Case?

我想将所有列表项转换为TitleCase.我认为TitleCase很简单,但它似乎与大写或小写不一样.有任何想法吗?这适用于上下:

列出myList = new List(){"abc","DEF","Def","aBC"};

myList = myList.ConvertAll(x => x.ToUpper());
myList = myList.ConvertAll(x => x.ToLower());
Run Code Online (Sandbox Code Playgroud)

但这些都不起作用:

myList = myList.ConvertAll(x => x.ToTitleCase());
myList = myList.ConvertAll(x => x.TitleCase());
Run Code Online (Sandbox Code Playgroud)

c# title-case list

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

自动包含标签中的版本号

我目前在我的应用程序的标签中包含我的发布/发布的版本号,但是无法弄清楚如何添加它以便为每个发布自动更新.目前,我只是使用一个简单的文字:

//VERSION LABEL
string version = "1.0.0.15 - BETA";
versionLabel.Text = "v" + version;
Run Code Online (Sandbox Code Playgroud)

有没有办法在每次发布时自动更新版本?

c# version auto-update

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

C#中的正则表达式问题

我正在尝试创建一个C#例程,删除所有以下前缀和后缀,并只返回域的根词:

var stripChars = new List<string> { "http://", "https://", "www.", "ftp.", ".com",  ".net", ".org", ".info", ".co", ".me", ".mobi", ".us", ".biz" };
Run Code Online (Sandbox Code Playgroud)

我使用以下代码执行此操作:

originalDomain = stripChars.Aggregate(originalDomain, (current, repl) => Regex.Replace(current, repl, @"", RegexOptions.IgnoreCase));
Run Code Online (Sandbox Code Playgroud)

这似乎几乎适用于所有情况.但是,今天我发现将"originalDomain"设置为"NameCheap.com"并不会返回:

NameCheap
Run Code Online (Sandbox Code Playgroud)

喜欢它应该,但是:

NCheap
Run Code Online (Sandbox Code Playgroud)

谁能看到这个并告诉我出了什么问题?任何帮助,将不胜感激.

c# regex

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

标签 统计

c# ×4

list ×2

auto-update ×1

multiline ×1

regex ×1

savefiledialog ×1

title-case ×1

version ×1