问题列表 - 第3027页

帮助覆盖和继承

好的,在我学习的时候,请跟我们男孩和女孩们一起.这是我的问题.

我无法弄清楚为什么我不能从父类重写方法.这是来自基类的代码(是的,我从OOP书中窃取了java代码,并试图用C#重写它).

using System;

public class MoodyObject
{
    protected String getMood()
    {
        return "moody";
    }

    public void queryMood()
    {
        Console.WriteLine("I feel " + getMood() + " today!");
    }
}
Run Code Online (Sandbox Code Playgroud)

这是继承基类(MoodyObject)的其他2个对象:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    public class SadObject: MoodyObject
    {
        protected String getMood()
        {
            return "sad";
        }

        //specialization
        public void cry()
        {
            Console.WriteLine("wah...boohoo");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

和:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    public class HappyObject: MoodyObject
    {
        protected …
Run Code Online (Sandbox Code Playgroud)

c# inheritance overriding

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

存储过程到.sql文件

在SQL 2005中是否有一个简单的过程将所有存储过程吐出到单独的.sql文件中.我想将它们转移到VSS中,但是对于点击每个来获取源代码,将其转储到文本文件等等的前景并不太兴奋.

sql sql-server stored-procedures sql-server-2005

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

使用Google地图优化地图路线

有没有办法使用Google Maps API在给定一组航路点(换句话说,对旅行商问题的"足够好的"解决方案)的情况下取回"优化"路线,或者它是否始终返回路线按指定顺序分?

google-maps traveling-salesman

14
推荐指数
4
解决办法
2万
查看次数

如何访问位图图像中的每个字节

假设我有一个位图图像,是否可以迭代图像中的所有单个字节?如果有,怎么样?

.net image bmp

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

代码库何时变得庞大且笨重?

你什么时候开始认为代码库太大而且难以处理?

project-management

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

计算数组中的反转

我正在设计一个算法来执行以下操作:给定数组A[1... n],对于每个i < j,找到所有的反转对A[i] > A[j].我正在使用合并排序并将数组A复制到数组B,然后比较两个数组,但我很难看到如何使用它来查找反转次数.任何提示或帮助将不胜感激.

algorithm

101
推荐指数
10
解决办法
13万
查看次数

Python中的动态关键字参数?

python是否有能力创建动态关键字?

例如:

qset.filter(min_price__usd__range=(min_price, max_price))
Run Code Online (Sandbox Code Playgroud)

我希望能够根据选定的货币更改usd部分.

python

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

正则表达式 - 仅替换表达式的最后一部分

我试图找到找到特定模式的最佳方法,然后替换模式的结尾部分.这是一个快速示例(在C#中):

//查找以括号或下划线开头的任何年份值

string patternToFind = "[[_]2007";

Regex yearFind = new Regex(patternToFind);
Run Code Online (Sandbox Code Playgroud)

//我想将这些值中的任何一个更改为x2008,其中x是文本中最初的括号或下划线.我试图使用Regex.Replace(),但无法弄清楚它是否可以应用.

如果所有其他方法都失败了,我可以使用MatchCollection找到匹配,然后用2008切换2007的值; 但是,我希望有更优雅的东西

MatchCollections matches = yearFind.Matches(" 2007 [2007 _2007");
foreach (Match match in matches){
  //use match to find and replace value
}
Run Code Online (Sandbox Code Playgroud)

c# regex

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

如何使用简历实现一个"catch'em all"异常处理程序?

我想知道如何在应用程序级别编写catch'em所有异常处理程序,这将为用户提供恢复应用程序流的选项?

c# exception

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

参数化SQL IN子句

如何参数化包含IN具有可变数量参数的子句的查询,比如这个?

SELECT * FROM Tags 
WHERE Name IN ('ruby','rails','scruffy','rubyonrails')
ORDER BY Count DESC
Run Code Online (Sandbox Code Playgroud)

在此查询中,参数的数量可以是1到5之间的任何值.

我不希望为此(或XML)使用专用存储过程,但如果有一些特定于SQL Server 2008的优雅方式,我对此持开放态度.

sql sql-server parameters

1020
推荐指数
29
解决办法
33万
查看次数