小编Cra*_*ton的帖子

C#:如何获取字符串的第一个字符?

可以char通过执行以下操作来检索字符串中的第一个字符串吗?

MyString.ToCharArray[0]
Run Code Online (Sandbox Code Playgroud)

c# string

163
推荐指数
9
解决办法
37万
查看次数

C#:为什么要签一个集会?

在我接管的一些C#代码中(在Visual Studio 2005中),我注意到程序集都使用相同的.snk文件进行签名.

  • 为什么前一位作者会以这种方式签署集会?
  • 是否需要签署程序集以及未签名会出现什么问题?
  • 签署程序集有什么缺点 - 是否会导致延迟?

c# assemblies

143
推荐指数
4
解决办法
5万
查看次数

C#:从List中填充ListBox的最简单方法

如果我有一个字符串列表,例如:

List<string> MyList = new List<string>();
MyList.Add("HELLO");
MyList.Add("WORLD");
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法来使用MyList的内容填充ListBox?

c# listbox list winforms

31
推荐指数
3
解决办法
12万
查看次数

C#:如何设置程序集的版本号

我使用VS2005在C#中编写了一个DLL.

目前,DLL显示的版本号为1.0.0.0.

如何将此版本号设置为不同的版本号?

c# versioning

17
推荐指数
5
解决办法
6万
查看次数

如何确保安装程序将以管理员权限运行?

如果我使用Inno Setup创建安装程序包,安装程序是否具有管理员权限,允许它注册DLL等?

此外,如果安装程序包执行程序作为其操作的一部分,该程序是否将以管理员权限运行?

inno-setup

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

C#:实例化表单时"使用"?

我正在查看其他人编写的一些C#代码.只要表单被实例化然后显示,就完成以下操作.它是否正确?为什么你会在这种情况下使用"使用"?

MyForm f;
using (f = new MyForm())
{
    f.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)

附加问题:

可以用以下代码代替吗?

using (MyForm f = new MyForm())
{
    f.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

程序执行需要.OCA文件吗?

system32目录中,我看到了一个.OCX带有相应.OCA文件的文件.

我以为.OCA文件只能由Visual Basic使用.因此,它们是否对程序执行不必要并且可以删除?

如果它们是不必要的,为什么首先.OCAsystem32文件夹中有一个?

vb6 activex ocx

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

将VB6应用程序转换为.NET的策略

一次开始将表单转换为.NET是一个好主意,然后通过COM-interop从VB6应用程序调用.

这样,在流程结束时,您只需将VB6应用程序的"shell"转换为新的.NET应用程序,并且所有表单都可以在.NET中使用.

有更好的策略吗?

.net vb.net vb6-migration

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

Interop:在部署VB6 + .NET组件时,需要.TLB吗?

部署包含VB6可执行文件和.NET组件的软件包时,是否需要.TLB文件?

如果没有,是否足以包含.DLL并在安装过程中进行重新规划?

.net vb6 interop

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