小编mku*_*kus的帖子

使用'try-finally'块而不使用'catch'块

是否有适合使用try-finally没有catch块的块的情况?

.net c# exception-handling exception

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

如何通知视图模型的所有属性已更改

在MVVM模式中,如何通知视图模型的所有属性都发生了变化?我不想调用所有属性的所有notifypropertychanged事件.

我有一个实体类,在视图模型中,我将实体的所有公共字段都写为公共属性.我想重新绑定新实体,只需编写一行代码来通知所有属性都已更改?

谢谢你的帮助.

mvvm inotifypropertychanged

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

修改公共财产的访问修饰符是一个突破性的变化吗?

如果我将公共属性的setter的访问修饰符从private更改为public,是否会导致引用它的其他程序集中的任何重大更改?

c#

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

Licenses.licx对DevExpress控件有什么作用?

Licenses.licx对DevExpress控件有什么作用?我删除了licenses.licx中的所有行,没有区别.我成功编译并运行了我的应用程序.我对这种行为感到很惊讶.谁能解释一下有关正在发生的事情的细节?

.net devexpress

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

如何将Msmq配置从工作组模式更改为域模式?

queue1在机器A上有一个名为的公共队列.我想从机器B向此队列发送消息.为了实现这一点,我编写了c#代码.

if (MessageQueue.Exists("machineA\queue1"))
{
    label1.Text = "queue found";
}
else
{
    label1.Text = "queue could not be found";
}
Run Code Online (Sandbox Code Playgroud)

但是机器B上的Exists()方法返回false.相同的代码在机器C上运行良好.

我找到了与msmq域模式和工作组模式相关的东西.我认为msmq在机器B上以workgoup模式安装.

如何将此配置从工作组模式更改为域模式?

msmq

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

自定义WCF DataContractSerializer

是否可以使用我自己的序列化程序替换Windows Communication Foundation中的dataContractSerializer.如果有可能,我该如何实现?

.net wcf serializer

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

是否仅在编译时检查过时属性?

我想知道只在运行时检查过时的属性?

认为你有两个组件.程序集A使用程序集B中的方法.之后,我们将程序集B中的方法标记为过时,这会在编译程序集A时导致编译时错误.

到目前为止没有问题,但问题是旧的A组件是否继续与新的B组件一起工作?谢谢

.net c# attributes obsolete

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

如何在varbinary数据中获取特定的字节范围?

如何获取数据中的特定字节范围varbinary

例如,varbinary数据长度为128,我只想获得15-19个字节.

t-sql

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

在transactioncope中打开sql连接很重要

我创建了一个sqlconnection,CN1.然后打开CN1.稍后在代码中有一个transactioncope.如果我在这个CN1连接上执行sql命令,这是在事务中吗?

代码看起来像这样;

SqlConnection cn1 = new SqlConnection();
cn1.Open(); //connection opened when there is no ambient transaction.
...

using(TransactionScope scope = new TransactionScope())
{
  SqlCommand cmd; //a typical sql command.

  ...

  cmd.ExecuteNonQuery(); //Is this command within transaction?
  ...
}
Run Code Online (Sandbox Code Playgroud)

.net sqlconnection transactionscope

7
推荐指数
2
解决办法
4931
查看次数

是否可以通过静态方法访问实例变量?

在C#中,是否可以通过不同类中的静态方法访问实例变量而无需使用参数传递?

在我们的项目中,我有一个Data access layer有很多静态方法的类.在这些方法中,SqlCommand超时值已经过硬编码.在Dac我们框架中的另一个类()中,有许多实例方法调用这些静态方法.

我不想使用参数传递来编写太多代码.你有没有比参数传递更容易的其他解决方案?

c# static

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