小编HCP*_*HCP的帖子

如何生成随机字符串,并指定所需的长度,或者更好地生成所需的规范上的唯一字符串

有一个库可以生成随机数,那么为什么没有用于生成随机字符串的库?

换句话说,如何生成随机字符串,并指定所需的长度,或更好,在您想要的规范上生成唯一字符串,即指定长度,我的应用程序中的唯一字符串对我来说已经足够了.

我知道我可以创建一个Guid(全球唯一的标识符),但是它们需要更长,更长.

int length = 8;
string s = RandomString.NextRandomString(length)
uniquestringCollection = new UniquestringsCollection(length)
string s2 = uniquestringCollection.GetNext();
Run Code Online (Sandbox Code Playgroud)

c# string random

36
推荐指数
4
解决办法
3万
查看次数

在(c#)库中使用List <T> vs LinkedList <T>的性能差异是什么?

可能重复:
我应该何时使用List vs LinkedList

这个问题与我之前合并过的问题有关:与List vs LinkedList相关

如果我希望不通过索引访问我的数据结构,那么使用LinkedList over List可以节省多少钱?如果我不是100%肯定我永远不会使用索引访问,我想知道区别.

假设我有N个实例.在LinkedList中插入和删除将只是ao(1)op,其中在List中它可能是O(n),但由于它已经优化,因此知道n的某些值的差异会很好.比如N = 1,000,000,N = 1,000,000,000

c# performance linked-list list

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

我可以开发一个Windows服务,可以是Windows服务和(<任何类型>)应用程序吗?

假设我想创建一个Windows服务,但是因为我想调试它,(可能还有其他原因......)我想创建一个可以构建为Windows服务或应用程序的应用程序.我怎么做 ?


你可以通过在服务帮助应用程序中构建服务的功能来实现这一点,比如说serviceHelper并实现启动和停止方法以及你需要的任何东西吗?你可以创建一个非常小的Windows服务,你需要通过调用刚创建的serviceHelper中的方法实现启动和停止等等,这样就可以使用serviceHelper来调试你的服务吗?

这是否正常,除了你应该考虑到你无法调试projectInstaller的问题这一事实?(serviceInstaller1.StartType = System.ServiceProcess.ServiceStartMode.Automatic)(serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalService)

.net c# windows-services

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

LinkedList与List &lt;T&gt;

可能重复:
什么时候应该使用列表与链接列表

如果我不希望对数据结构使用按索引访问,那么通过在列表上使用LinkedList可以节省多少?如果不是100%确定我永远不会使用索引访问,我想知道两者之间的区别。

假设我有N个实例。在LinkedList中插入和删除只会是ao(1)op,而在List中可能是O(n),但是由于它已优化,所以很高兴知道n的某些值之间的区别。说N = 1,000,000和N = 1,000,000,000

c# performance linked-list list

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

如果我在运行时不知道属性名称,如何返回属性的值?

为简单起见,我们假设属性的值需要始终作为字符串返回.

public string GetTheValueOfTheProperty(PropertyInfo propertyInfo,Object myObject){
       string propname = propertyInfo.Name;
       if (propName == "IsSelected"){
          return myObject.IsSelected.ToString();
       }
    //...
}
Run Code Online (Sandbox Code Playgroud)

这有效,但如果我不知道属性的名称,它就不起作用.在那种情况下我该怎么做?

c# reflection

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