小编l--*_*'''的帖子

如何实现IComparable接口?

我正在使用类的实例填充数组:

BankAccount[] a;
. . .

a = new BankAccount[]
{
    new BankAccount("George Smith", 500m),
    new BankAccount("Sid Zimmerman", 300m)
};
Run Code Online (Sandbox Code Playgroud)

一旦我填充这个数组,我想按余额金额对它进行排序.为了做到这一点,我希望能够检查每个元素是否可以使用排序IComparable.
我需要使用接口来做到这一点.到目前为止,我有以下代码:

public interface IComparable
{
    decimal CompareTo(BankAccount obj);
}
Run Code Online (Sandbox Code Playgroud)

但我不确定这是否是正确的解决方案.有什么建议?

c# interface icomparable

70
推荐指数
5
解决办法
8万
查看次数

我可以在SQL中执行max(count(*))吗?

这是我的代码:

    select yr,count(*)  from movie
join casting on casting.movieid=movie.id
join actor on casting.actorid = actor.id
where actor.name = 'John Travolta'
group by yr
Run Code Online (Sandbox Code Playgroud)

这是问题所在

这是"约翰特拉沃尔塔"最繁忙的几年.显示他每年制作的电影数量.

这是表结构:

movie(id, title, yr, score, votes, director)
actor(id, name)
casting(movieid, actorid, ord)
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出:

yr  count(*)
1976    1
1977    1
1978    1
1981    1
1994    1
etcetc
Run Code Online (Sandbox Code Playgroud)

我需要得到count(*)最大的行.

我该怎么做呢?

sql

66
推荐指数
4
解决办法
25万
查看次数

如何为阵列上的每个循环使用a?

我有一个字符串数组:

Dim sArray(4) as String
Run Code Online (Sandbox Code Playgroud)

我将遍历数组中的每个String:

for each element in sarray
  do_something(element)
next element
Run Code Online (Sandbox Code Playgroud)

do_something 将字符串作为参数

我收到错误传递元素作为字符串:

ByRef Argument Mismatch

我应该将元素转换为String还是其他什么?

excel vba

62
推荐指数
4
解决办法
39万
查看次数

在没有分号且没有IF/WHILE/FOR语句的情况下,你好世界

我的朋友说,有可能编写一个C程序,打印出"hello world",不IF/WHILE/FOR带分号,不带分号.经过极少的研究,我告诉她这是不可能的.可能吗?

c puzzle

61
推荐指数
6
解决办法
2万
查看次数

从表中删除所有

什么更快?

DELETE * FROM table_name;
Run Code Online (Sandbox Code Playgroud)

要么

DELETE * FROM table_name where 1=1;
Run Code Online (Sandbox Code Playgroud)

为什么?

truncate table在获得工作?

mysql sql optimization performance ms-access

60
推荐指数
4
解决办法
19万
查看次数

python:仅在字符串末尾删除子字符串

我有一堆字符串

他们中的一些人 ' rec'

我想删除它只有那些是最后4个字符

再说一句话

somestring='this is some string rec'
Run Code Online (Sandbox Code Playgroud)

我希望它是:

somestring='this is some string'
Run Code Online (Sandbox Code Playgroud)

什么是python方法来解决这个问题?

python string

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

如何清除整个阵列?

我有这样一个数组:

Dim aFirstArray() As Variant
Run Code Online (Sandbox Code Playgroud)

如何清除整个阵列?收藏怎么样?

arrays excel vba

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

亿万笑如何嘲笑XML DoS攻击?

<!DOCTYPE root [
 <!ENTITY ha "Ha !">
 <!ENTITY ha2 "&ha; &ha;">
 <!ENTITY ha3 "&ha2; &ha2;">
 <!ENTITY ha4 "&ha3; &ha3;">
 <!ENTITY ha5 "&ha4; &ha4;">
 ...
 <!ENTITY ha128 "&ha127; &ha127;">
 ]>
 <root>&ha128;</root>
Run Code Online (Sandbox Code Playgroud)

据说这被称为十亿笑DoS攻击.

有谁知道它是如何工作的?

xml

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

如何防止用户调整表单大小?

我有一个需要在VB.net中最大化的表单.我不希望用户能够改变其大小或移动它.我怎样才能做到这一点?

vb.net winforms

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

我想显示所有指定列名的表

如何获取具有特定列名称的所有表的列表?

sql sql-server-2008

50
推荐指数
5
解决办法
12万
查看次数