c#3.0中的对象初始值设定项比常规方式更快吗?
这更快吗?
Object object = new Object
{
id = 1;
}
Run Code Online (Sandbox Code Playgroud)
比这个 ?
Object object = new Object()
object.id = 1;
Run Code Online (Sandbox Code Playgroud) 可能重复:
c#随机字符串生成器
我需要生成一个给定长度的随机字符串.到目前为止这是我的代码.问题是随机字符串就像"RRRRRR"或"SSSSS"每次都是相同的字母.就在我重新启动应用程序时,字母改变了.我需要像"asrDvgDgREGd"这样的东西
public string GenerateChar()
{
Random random = new Random();
return Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))).ToString();
}
public string GenerateChar(int count)
{
string randomString = "";
for (int i = 0; i < count; i++)
{
nahodneZnaky += GenerateChar();
}
return randomString;
}
Run Code Online (Sandbox Code Playgroud) 这是我的HTML
<div id="projekt" style="position: relative; width: 90%;height:400px;"/>
$("#projekt").ready(function() {
.. do something with the div
});
Run Code Online (Sandbox Code Playgroud)
问题是ready函数被调用两次.可能是什么原因 ?
如何检查IEnumerable是否有两个或多个具有相同属性值的项?
例如一个班级
public class Item
{
public int Prop1 {get;set;}
public string Prop2 {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
然后是一个类型的集合 IEnumerable<Item>
如果Prop1中有重复值的项,我需要返回false.
如果我将我的应用程序托管在目录中.应用程序路径是目录名称.
例如
http://192.168.1.2/AppName/some.html
如何在我的情况下使用javascript应用程序名称/AppName.
document.domain正在返回主机名并document.URL返回整个Url.
编辑
应用程序路径可能更复杂,如 /one/two/thre/
我有一个运行的Windows服务.在这个服务中,我托管了一些服务(WCF).我需要一些"内存数据持有者"类.只要Windows服务正在运行,此类的目的是保存不持久的数据.必须可以通过WCF服务访问此类.他们在这个类中放了一些值或从这个类中检索一些值.
我想到的第一件事就是单身人士课程.我认为这种模式非常适合这种情况.但后来我读到一些帖子说单身人士班级实际上并不好.
那么这种情况还有其他选择吗?或者这是单身吗?Factory方法怎么样?但那我在哪里可以找到对象的参考?
我有一个用户配置文件表.每个用户都可以拥有许多配置文件,并且用户可以排列它们在网格中的显示顺序.
共有2个表用户和个人资料(1:M)
我orderby在Users表中添加了一个列,其中的值为1,2,3 ..
到目前为止似乎还可以.但是当用户将最后一条记录的顺序更改为第一条记录时,我必须完成所有记录并将其值增加+1.这在我看来非常难看.
对于这种情况,有没有更方便的解决方案?
有许多类具有此provider后缀.(数据,会员,modelmetadata,...).
什么时候应该是一个被称为提供者类的类?
我试图弄清楚如何在代码中的某个地方解析实例.
在应用程序启动时,我注册了一个类型
static void Main()
{
var builder = new ContainerBuilder();
builder.RegisterType<Foo>().As<IFoo>();
}
Run Code Online (Sandbox Code Playgroud)
现在,我如何在代码中的某个地方解析实例?
在StructureMAP中有一个静态对象 ObjectFactory.GetInstance<IFoo>()
对整个数据库进行版本控制的最佳方法是什么?
为每个数据库对象(表,视图,过程...)创建一个文件,或者更确切地说,为所有DDL脚本创建一个文件以及任何新的更改都将放在一个单独的文件中?
如何处理数据库管理器工具中的更改?
我想为任何类型的RDBMS提供通用解决方案.
还有其他选择吗?