小编agn*_*zka的帖子

按某种标准从集合中选择最大项目

我是.net 3.5的新手.我有一个项目集合:

IList<Model> models;
Run Code Online (Sandbox Code Playgroud)

哪里

class Model
{
    public string Name
    {
       get;
       private set;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想得到名称长度最长的元素.我试过了

string maxItem = models.Max<Model>(model => model.Name.Length);
Run Code Online (Sandbox Code Playgroud)

但它当然会返回最大长度(我需要一个Model对象).我知道有一种方法可以使用扩展方法,但我不知道如何.

c# extension-methods .net-3.5

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

如何在程序执行之间保留项目设置?

在我的应用程序中,我允许用户选择包含一些数据的文件,读取数据,并在用户关闭时再次打开应用程序.我认为可以将值存储在Settings中,所以我写了一个类:

public static class SettingsManager
    {
        public static string ComplexValidationsString
        {
            get { return (string)Properties.Settings.Default["ComplexValidations"]; }
            set { Properties.Settings.Default["ComplexValidations"] = value; }
        }

        //some more
    }
Run Code Online (Sandbox Code Playgroud)

设置值并关闭应用程序后,该值将丢失.有没有类似的方法来保持价值?我曾经看过一些代码来替换配置文件中写的数据,所以我想有一种方法.

.net c# settings

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

在T-SQL中拆分字符串

如何"text."从字符串中获取字符串"This is my text."

t-sql string

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

Active Directory用户的MS Access权限

是否可以使用Active Directory用户设置Access持久性?
编辑:总体目标是允许某些用户查看某些表并拒绝其他用户的此权限.我想知道是否可以使用活动目录用户完成.

ms-access active-directory

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

如何在matlab中搜索结构数组?

我有一个结构数组,每个结构都有字段'input'和'output'.输入值是二进制数组,输出值是整数.假设我有一个特定的二进制数组,例如A = [0 1 1 0 1 0].如何在数组中找到输入字段中的值等于A的元素?

matlab

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

C:对char进行I和^操作的结果是什么?

有一段代码:

int p(char *a, char*b)
{
  while (*a | *b) 
  {
   if (*a ^ *b)
    //...
  }
}
Run Code Online (Sandbox Code Playgroud)

我真的不知道它在做什么.

编辑:我理解|^操作员做什么,我只是不知道他们将如何处理char价值观.

c bitwise-operators

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

如何将.dll文件与使用它们的.exe文件分开?

通常,您必须将应用程序使用的所有.dll文件放在与.exe文件相同的位置.我想将这些库保存在其他专用文件夹中,只显示我的应用程序在哪里查找它们(通过app.config中的某个路径或类似的东西).我该怎么做呢?

.net dll

0
推荐指数
1
解决办法
292
查看次数

触发器在周期内触发

我可以每隔x小时制作一次触发器吗?

t-sql triggers

0
推荐指数
1
解决办法
89
查看次数

T-SQL日期时间减去

我有一列Start和Column End.我希望得到它们之间的小时数和分钟数.选择强制转换(End - Start as varchar)给出奇怪的结果,例如2009-07-24 06:16 - 2009-07-24 06:30给出结果12:14 AM ...将它转换为varchar是很重要的,因为以后我将使用right()和left()从字符串中剪切子字符串.我怎样才能得到正确的结果?

sql-server

0
推荐指数
1
解决办法
117
查看次数