小编Pyt*_*Ech的帖子

Boo vs C#vs Python?

与C#相比,Boo感觉更像Pythonic,但它也被编译为.NET MSIL.我喜欢它的语法,甚至比C#的语法还要多.但我找不到一本教Boo的书.

我真的不知道,如果学习Boo比C#好,或者学习C#比Boo好.我只想使用一些类似Python的数据类型.那些是:

  • {key1:value1, key2:value2} →字典
  • [Value1,Value2,Value3] →列表(可以编辑/更改)
  • (Value1,Value2,Value3) →元组(无法编辑/更改)

我使用字典而不是列表和元组.我想知道哪一个更好?

c# python boo programming-languages

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

将本地化资源.DLL嵌入到C#中的可执行文件中?

我想让我的程序多语言.我已成功通过Form的Localizable和Language属性使程序多语言化.它制作了一些.resx文件.然后我从.resx文件中删除了不需要的文件,例如图像(它们在所有语言中都是相同的)等.

问题是,例如,它还生成一个名为"en"的文件夹,在该文件夹中,另一个生成的文件称为"ProjectName.resources.dll".

反正有没有将此资源文件嵌入到.exe中?将其添加到资源并将"构建操作"设置为"嵌入式资源"也不起作用.

谢谢.

.net c# dll localization embedding

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

如何制作网络机器人?(或者其他的东西)

我需要以编程方式注册一个站点.我用VB6(使用IE Web Browser组件)做到了,但我不知道如何使用WebBrowser编辑网站上的文本框.我不需要用Webbrowser来做,只是我知道它可以用它来完成.我只需要使用我的程序插入用户名,密码等.

谢谢

.net c# bots

8
推荐指数
1
解决办法
3万
查看次数

如何使用Python在Windows中以编程方式更改DNS服务器?

我想以编程方式更改DNS服务器.我不想构建DNS服务器,我只想自动更改主DNS服务器和辅助DNS服务器.这项工作需要在Python中完成.

python windows dns

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

C# - 'Object'不包含'ComputeHash'的定义

该计划一次又一次地做类似的事情.我想减少我使用的代码.这是一个例子,在这个例子中它不是必需的,但我将在未来做另外类似的事情.现在我很困惑并说:"我为什么要一个一个地复制相同的代码?"

但我得到'对象'不包含'ComputeHash'错误的定义.在运行时,它们不是对象,而是类.所以他们没有相同的变量类型.我该怎么办?

private void button1_Click(object sender, EventArgs e)
{
    OpenFileDialog op = new OpenFileDialog();
    op.Filter = "ALL files(*.*)|*.*";
    if (op.ShowDialog() == DialogResult.OK)
    {
        textBox1.Text = String.Empty;
        var list = new ArrayList() { crc32, md5, sha1 };
        foreach (var checksum in list)
        {
            using (FileStream fs = File.Open(op.FileName, FileMode.Open))
            {
                foreach (byte b in checksum.ComputeHash(fs))
                {
                    hash += b.ToString("x2").ToLower();
                }
                textBox1.Text += hash + "\r\n";
                hash = String.Empty;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# class arraylist object

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