小编mrb*_*lah的帖子

如何更改.bat文件中的根路径?

在.bat文件中,如何将根路径更改为c:\ temp\code

batch-file

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

如何在使用自动实现的属性时将字符串初始化为""

当使用自动实现的属性时,如何将字符串设置为"":

public string Blah {get; set;}
Run Code Online (Sandbox Code Playgroud)

c#

3
推荐指数
2
解决办法
6536
查看次数

正则表达式为字母数字和+字符

我需要一个只允许使用字母数字加+和 - 字符的正则表达式.

现在我正在使用:

[^\w-]
Run Code Online (Sandbox Code Playgroud)

c# regex

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

正则表达式为字母数字密码,至少包含1个数字和字符

需要有关字母数字密码的正则表达式的帮助,至少包含1个数字和字符,长度必须在8到20个字符之间.

我有这个,但似乎没有工作(它也没有长度要求):

^[A-Za-z0-9]*[A-Za-z][A-Za-z0-9]*$
Run Code Online (Sandbox Code Playgroud)

javascript c#

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

HttpRequestBase在哪里?

我的解决方案(这是另一个的副本)报告错误,因为它无法找到HttpRequestBase.

我的代码引用了system.websystem.web.mvc.

这个类在MVC 1.0中是否仍然存在?

c# asp.net-mvc

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

如何使用OOP进行设计

我有一个名为User的对象,其中包含Username,Age,Password email等属性.

我在ado.net代码中初始化此对象,如:

private User LoadUser(SqlDataReader reader)
{
      User user = new User();

      user.ID = (int)reader["userID"];
      // etc
}
Run Code Online (Sandbox Code Playgroud)

现在说我创建一个继承自User的新对象,如:

public class UserProfile : User
{
     public string Url {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

现在我需要创建一个加载userprofile的方法,所以目前我在做:

public UserProfile LoadUserProfile(SqlDataReader reader)
{
         UserProfile profile = new UserProfile();

         profile.ID = (int)reader["userID"];
         // etc. copying the same code from LoadUser(..)
         profile.Url = (string) reader["url"];
}
Run Code Online (Sandbox Code Playgroud)

是否有更多的OOP方法,所以我不必从LoadUser()在LoadUserProfile()镜像我的代码?

我希望我能做到这一点:

UserProfile profile = new UserProfile();

profile = LoadUser(reader);

// and then init my profile related properties
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?

c# oop

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

预测加密字符串的长度

我使用它进行加密:http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx

有没有办法可以预测加密文本的样​​子?我正在将加密的输出转换为文本,因此我可以将其存储在数据库中.

我只想确保数据库列的大小足够大.

我将文本输入限制为20个字符.

.net c# encryption rijndaelmanaged

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

我可以使用ninject来动态更改实现吗?

使用ninject,我知道我可以绑定到某个实现,这样当我这样做时:

ISomeCache myCache = Ninject.Get<ISomeCache>();
Run Code Online (Sandbox Code Playgroud)

它将加载我绑定ninject的具体实现.

假设我在数据库(Web应用程序)中存储了我想要使用的具体实现,当我在管理面板中更改它时,它应该使用我想要的类.

这可能吗?

c# asp.net ninject

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

将项添加到string []数组

我的类有一个string []类型的属性.

我需要创建另一个数组项,是否必须重置大小并复制所有以前的项目?

c# arrays

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

使用IList,如何通过逗号分隔的ID列表填充它

我有一个属性IList CategoryIDs,以及一个包含逗号分隔列表的私有字符串变量,如何优雅地填充IList集合?

我问管理员,我学习了一个用.AddRange(...)填充List的简洁方法,但现在我意识到我必须让属性返回IList,它似乎不支持.AddRange方法.

c# ilist

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