小编Mar*_*ell的帖子

如何更新通过引用方法传递的通用列表?

我有一个通用的消息列表,我通过引用传递给一个方法.该方法使用列表中的一个消息并更新消息.

当通过引用传递整个列表时,如何使用新文本更新此消息?

例如

private int RetrieveAndProcessQueueEntityRows(
        string sEntityCode,
        string sMessageFIDs,
        int iNumberToFetch,
        ref List<Entity> oMessageList) {

////......

Message currMessage = null;

foreach (Message oMessage in oMessageList) {
     if (oMessage.Message_UID == oPatientInfoEntityCurrent.MessageFID) {
        currMessage = oMessage;
        break;
     }
}
Run Code Online (Sandbox Code Playgroud)

所以现在我可以使用currMessage对象来执行所需的更新.但我怎么更新List<Entity> oMessageListcurrMessage

感谢你的帮助! - 拉库斯

c# generics

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

在运行时加载程序集

我的项目是一个应用程序,我们在其中加载各种程序集并对它们执行操作.

我们陷入了这样一种情况:我们需要添加对我们加载的程序集的引用(将由用户选择).所以我需要在运行时添加对DLL的引用.

我试过这个网站,但在这里他们只支持像System.Security等微软DLL.我想添加对用户创建的dll(类库)的引用.

.net c#

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

c#如何从PropertyInfo获取base.Name

我正在踩过一些代码并查看一个PropertyInfo对象,并想知道如何获取它的base.Name

替代文字http://www.yart.com.au/stackoverflow/propertyinfo.png

我可以在调试器中看到这个,但我不知道怎么做,因为PropertyInfo上没有"base"属性

c# propertyinfo

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

使用透明度时,Windows应用程序非常慢

我正在使用Visual Studio .net 2005中的C#编写一个Windows应用程序.

在表单中,有一些具有透明背景的控件; 表单打开最大化并具有全屏幕背景.

应用程序运行速度非常慢,CPU使用率很高.

为什么是这样?

c# performance transparency

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

计算处理时间

我正在使用C#/ .NET 1.1; 如何计算处理时间,例如将文件从1个系统复制到另一个系统?

c#

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

正则表达式匹配单词

我正在寻找一个正则表达式(使用.NET)来匹配单词ass.正则表达式不应该像赋值那样匹配.

我怎样才能做到这一点?

.net regex

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

什么是最好的:一个枚举或一个单身人士

我有以下问题:

在代码中使用状态的首选方法是什么?枚举OR单例?

我在DB中存储了状态值及其ID.如果de DB中的状态更改,则代码中还需要进行一些更改.

根据惯例,现在有人更喜欢什么?

我一直在网上看,但找不到明确的答案.

c# singleton enums

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

C#条件运算符的返回类型

我有一个名为EmailMessage的对象,它有一个可以为空的System.DateTime字段,名为Timestamp.在我的C#代码中,我有以下几行:

var TS = EmailMessage.Timestamp == null ? System.DateTime.Now : EmailMessage.Timestamp;
Run Code Online (Sandbox Code Playgroud)

为什么.NET 4推断TS的数据类型是System.DateTime?而不是System.DateTime(换句话说,为什么.NET 4认为TS可以为空?)对我而言,TS显然是不可空的.

在此先感谢您的帮助.

c# entity-framework nullable

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

如何在.ascx中使用"using"指令?

在.ascx上编写C#代码时,我很无聊,使用这种语法:

<%    
     foreach (OriginalPackage.MyPack in OriginalPackage.MyPacks) {
     }
%>
Run Code Online (Sandbox Code Playgroud)

代替

     foreach (MyPack in MyPacks) {
     }
Run Code Online (Sandbox Code Playgroud)

写下正确的 using OriginalPackage;

那么,有没有办法using在.ascx上使用?

.net c#

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

在字符串的第一个上拆分null或空格?

我收到了一根绳子" abc df fd"; 我想拆分一个空格或null的字符串.结果就是"abc df fd"我想要的;

 private string _senselist;
    public string senselist
    {
        get
        {
            return _senselist;
        }
        set
        {
            _senselist = value.Replace("\t", "").Replace("&nbsp;"," ").Split(,1);
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# wpf

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