小编Ted*_*ith的帖子

在C#中使用递归

在使用递归来避免堆栈溢出时是否有任何一般规则?

c# stack-overflow recursion

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

映射到Nhibernate中的Enum位标志

采取以下枚举标志

[Flags]
enum Permssions
{
   CanComment = 1,
   CanEdit = 2,
   CanDelete = 4,
   CanRemoveUsers = 8,
   All = CanComment | CanEdit | CanDelete | CanRemoveUsers 
}
Run Code Online (Sandbox Code Playgroud)

在NHibernate中,我在使用之前映射到枚举:

<property type="n.Permssions, n.Permssions"
name="Permssions" column="Permssions"></property>
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何使用NHibnerate将按位字段映射到Flag字段?

c# nhibernate

15
推荐指数
2
解决办法
4586
查看次数

NHibernate ISet与IList

在大多数NHiberate示例中,他们使用ISET而不是IList.我知道两者之间的基本差异, 一组是独一无二的.但是,我不确定为什么他们在进行延迟加载时使用ISet而不是IList.

(Iesi.Collections.Generic)ISet对IList有什么好处?延迟加载时的特殊性.

c# nhibernate

14
推荐指数
2
解决办法
7966
查看次数

Resharper热键

我刚刚开始使用resharper,我正在尝试学习所有热键 - 是否有标准安装的所有热键列表?这可能是可打印的格式.

resharper keyboard-shortcuts hotkeys

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

数据库连接字符串信息

在.Net中有一个类在.Net中,你可以获得数据库名称,以及所有连接字符串信息,而无需在连接字符串上执行子字符串?

编辑:

我没有创建连接我试图从连接字符串中获取信息.所以我基本上寻找一些带有连接字符串arg并具有dbName,连接类型等的访问器的东西....

c#

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

StructureMap教程

我正在寻找一些结构图教程.

有谁知道吗?

编辑:所有的答案都很受欢迎,但我正在寻找一些不在谷歌前2页的东西.我有理由先做到这一点.

structuremap

8
推荐指数
2
解决办法
7880
查看次数

固定和不安全有什么区别

为什么有两种不同的方法可以锁定.NET中的内存?他们之间有什么区别?

c# memory unsafe fixed

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

在NHibernate中加载延迟

如果客户附加了许多订单.你将如何使用NHibernate延迟加载订单列表.

是否需要设置映射文件?任何帮助或一个例子都会很棒.

nhibernate lazy-loading

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

长在64位机器上

在64位机器上是长128位?

编辑:重复的问题; 在x64上看到sizeof(int)?.

.net c# types

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

遍历图表Vs遍历树

遍历图形的函数是否同样可以遍历树?

tree graph-theory

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

C#中的DES加密

请参考以下代码:

DESCryptoServiceProvider des = new DESCryptoServiceProvider();
des.Key = new byte[] { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08};
ICryptoTransform encryptor = des.CreateEncryptor();
// encrypt
byte[] x = UTF8Encoding.UTF8.GetBytes("thisIsATEST");
byte[] enc = encryptor.TransformFinalBlock(x, 0, x.Length);
string savedValue = Convert.ToBase64String(enc);



DESCryptoServiceProvider des1 = new DESCryptoServiceProvider();
des1.Key = new byte[] { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08};
ICryptoTransform decryptor = des1.CreateDecryptor();
byte[] y = Convert.FromBase64String(savedValue);
// decrypt
byte[] originalAgain = decryptor.TransformFinalBlock(y, 0, y.Length);
System.Text.ASCIIEncoding e = new System.Text.ASCIIEncoding();
string str …
Run Code Online (Sandbox Code Playgroud)

c# encryption

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

DataGridView绑定

我有一个gridview,我通过通用列表绑定.我自己设置了所有列.我只是想:

编辑行时捕获事件PRE格式错误 - 通过隐藏字段获取行信息 - 并保持不变

我确信这一定非常简单,但我对表单工作做得不多,而且我对DataGridViews事件不熟悉.

c# .net-2.0 winforms

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