小编Bra*_*rad的帖子

嵌套类的原因是什么?

我一直在谷歌上寻找可能在嵌套类中获得的优势.关于如何做到这一点有很多例子,但我没有找到在另一个内部声明一个类的原因.我甚至咨询了我刚刚到达的"Code Complete",但也没有提到.我可以看到它更难阅读的缺点.

c# oop

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

如何创建按值范围分组的 SQL 查询

我想创建一个 sql 查询来报告特定范围内的结果百分比。例如

10 到 20 之间的值的 20%

40% 的值在 20 到 32.5 之间

服务器-MSSQL

sql sql-server

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

请帮助使用正则表达式声明o'brian或macdonald这样的名字

我承认正则表达式是一个奇怪的世界,我无法真正让我的头脑缠绕它.但我认为这个问题属于正则表达式世界.我想将"o'brian"等姓名改为"O'Brian"或"macdonald"改为"MacDonald"或"who-know"改为"Who-Knew"或"who know"改为"Who Knew"

到目前为止,我所拥有的只是....

setCaps("o'brian");
string setCaps(string s)
    {
        string result = Regex.Replace(s, @"\b[a-z]['a-z]\w+", delegate(Match match)
                    {
                        string ch = match.ToString();
                        return char.ToUpper(ch[0]) + ch.Substring(1);
                    });

        return result;

    }
Run Code Online (Sandbox Code Playgroud)

谢谢

c# regex

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

如何为我的内部winform应用程序实施自动更新策略

我们有一个内部winform应用程序,我公司的大约20个用户使用它.当应用程序在范围上发生变化时,必须向用户发送新的msi是一件非常痛苦的事情,我希望让应用程序提示用户是否要更新他们的副本.我的想法是应用程序的源代码将在我们的公司服务器上,并且应用程序将查找数据库以查看是否有可用的更新区域.除此之外,我不知道从那里去哪里.有没有人做过与此类似的事情,或者有任何人对如何实现这一点有任何建议.

.net c#

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

得到的问题; 组;

我想改变其中一个类属性时,我想设置一个修改过的标志,如下所示

public bool Modified { get; set; }
public bool Enabled { get; set { Modified = true; } }
Run Code Online (Sandbox Code Playgroud)

问题是我有一个错误,编译器要求我为get声明一个主体; 我宁愿不必声明一个单独的私有变量,还有另一种方法可以做到这一点.

c#,, net-2

谢谢

c# .net-2.0

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

如何填充区域除外的矩形

我试图在winforms应用程序中填充矩形,而不是在中心填充椭圆,允许背景中的图像显示.

任何人都可以给我一个关于这个方向的提示,

谢谢.

这是我到目前为止所提出的:

  path.AddRectangle(new Rectangle(30, 30, 100, 100));
  path.AddEllipse(new Rectangle(50, 50, 60, 60));
  gfx.FillPath(new SolidBrush(Color.Black), path);
Run Code Online (Sandbox Code Playgroud)

替代文字

c# winforms

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

我如何返回匹配项目的数量

我有一个已排序的通用列表.我想返回符合条件的前10个.

有点像下面的方法,但只有前10项

  mySortedlist.FindAll(delegate(myclass tmp){ return tmp.ID == 123;});
Run Code Online (Sandbox Code Playgroud)

c# .net-2.0

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

在c#中将信息从子对象传递到父对象的最佳方法是什么?

我有一个动态创建许多子对象的对象.这些子对象派生自UserControl.传递信息以将信息传递回父母的最佳方法是什么?在过去,我使用了委托事件,但最近我只是在子对象的构造函数中使用父对象的引用.

我确实对紧耦合有所保留,因为我担心如果父对象未能及时执行引用的方法,则可能会绑定子对象.

我不想开始一个新问题所以我会问这里.

如果我为动态创建的对象连接了事件并且稍后处理了该对象,那么在处理事件之前我是否应该取消该事件.

并且......如果我将动态创建的对象保存在数组或哈希表中,则只需删除该列表项就可以从内存中处理该项.

c#

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

计算sql中的匹配数

我想跟踪工作中不同部门做了多少次调查。通过使用“分组依据”并计算匹配的数量,这很容易做到。

SELECT     Departments.DepartmentName, count(*) as [survey count]
FROM         Departments INNER JOIN
                  Surveys ON Departments.DepartmentID =  Surveys.DepartmentID
 GROUP BY Departments.DepartmentName
Run Code Online (Sandbox Code Playgroud)

但这仅显示已完成调查的部门。如何让未完成调查的部门在结果列表中显示为零计数?

更新:

SELECT     Departments.DepartmentName AS Department, 
        COUNT( Surveys.DepartmentID) AS      [survey count]
        , Departments.DepartmentID
        FROM          Surveys FULL OUTER JOIN
                  Departments ON  Surveys.DepartmentID = Departments.DepartmentID
   GROUP BY Departments.DepartmentName, Departments.DepartmentID
Run Code Online (Sandbox Code Playgroud)

sql

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

如何在通用列表<T>中找到整数列表

我有一个整数列表和一个对象列表(Class_A),其中整数作为标识符.什么是基于整数列表中的id创建对象列表(Class_A)的好方法.

我被困在:

List<class_A> list =  A_List.FindAll(delegate(class_A tmp) 
                      { return ids.Contains(tmp.ID); });


 void main()
  {
  List<int> ids = new List<int>();
  ids.Add(1);
  ids.Add(3);
  ids.Add(5);

  List<class_A> A_List = new List<class_A>();
  A_List.Add(new class_A(1, "one"));
  A_List.Add(new class_A(2, "two"));
  A_List.Add(new class_A(3, "three"));
  A_List.Add(new class_A(4, "four"));
  A_List.Add(new class_A(7, "seven"));
}

 public class class_A
 {
public int ID { get; set; }
public string Text { get; set; }
public class_A( int id,string text)
{
  Text = text;
  ID = id;
}
}
Run Code Online (Sandbox Code Playgroud)

c#

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

标签 统计

c# ×8

.net-2.0 ×2

sql ×2

.net ×1

oop ×1

regex ×1

sql-server ×1

winforms ×1