小编Hab*_*ğuz的帖子

加密档案中的文件名,防止在 C# 中使用 ionic.zip 显示内容列表

我知道用 ionic.zip 压缩文件,如下所示:

using (var zip = new ZipFile())
{
    zip.Encryption = EncryptionAlgorithm.WinZipAes256;
    zip.Password = "123";
    zip.AddDirectory("/path/");
    zip.SaveProgress += Zip_ProgressBar;
    zip.Save("/path/");
}
Run Code Online (Sandbox Code Playgroud)

但这段代码允许人们查看加密的文件和文件夹名称。如何防止存档(加密)文件和文件夹名称出现?

encryption dotnetzip ionic-zip

7
推荐指数
0
解决办法
2025
查看次数

在编辑器中显示 TinyMCE 代码插件,而不是在弹出窗口中

我正在为 Windows 窗体设计一个 HTML 编辑器。为此,我使用Geckofx 60.64TinyMCE 5.2.0 。当一切顺利运行时,这将是一个用户控件。这是屏幕截图: 在此输入图像描述 我不希望在此用户控件中弹出任何内容。但是,TinyMCE 的代码插件会作为弹出窗口打开。 在此输入图像描述 就像在Wordpress中的TinyMCE编辑器中一样,我希望当您单击代码图标时在编辑器中显示HTML代码的内容,并在再次单击代码图标时返回它。但我不知道该怎么做。为了更好地说明我想要的东西,我还在Photoshop中设计了一个简单的图像。 在此输入图像描述

tinymce tinymce-plugins tinymce-5

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

为什么 TextInfo.ToTitleCase 在字母全部为大写的字符串上无法正常工作?

你能看一下我的样品吗?

在此输入图像描述

该结果由以下示例产生:

var str = @"VIENNA IS A VERY BEAUTIFUL CAPITAL CITY.";
var title = new CultureInfo("en-US", false).TextInfo.ToTitleCase(str.ToLower());
MessageBox.Show(title);
Run Code Online (Sandbox Code Playgroud)

因为该程序的语言是土耳其语。我想提请您注意虚线字母 I。但我们都知道正确的方法应该是这样的:

维也纳是一个非常美丽的首都。

我怎样才能得到真实的结果?

c# string title-case cultureinfo

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

c#是否可以为字符串关键字创建扩展方法

我创建了一个用于生成字符串的扩展方法System.Guid

public static class Fnk
{

    public static string Guid(bool dash = true)
    {
        return dash ? System.Guid.NewGuid().ToString() : System.Guid.NewGuid().ToString("N");
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用它Fnk.Guid()。我想知道,可以这样称呼它string.Guid()吗?如果是,如何?

c# extension-methods

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