小编Fre*_*ood的帖子

为什么抽象类应该实现抽象基类的抽象方法?

在以下示例中,该类从类Derived实现抽象方法.但我想不出在抽象类的实现中填充方法体的原因.当然,我应该只在实际类中实现抽象方法.methodMainDerived

那我怎么能避免这样做呢?我还可以做些什么?

abstract class Main
{
    public abstract void method();
}
abstract class Derived : Main
{
    public override void method()
    { 
    }
}

class RealClass : Derived
{

}
Run Code Online (Sandbox Code Playgroud)

.net c# abstract-class design-patterns

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

关于PascalCase的新手问题

VS的ReSharper扩展建议我在下面的属性中使用PascalCase.

public Color Color { get; private set; }
Run Code Online (Sandbox Code Playgroud)

这里颜色是枚举类型.我永远不会想到这是可能的,因为它与类型相同.但它是有效的.这是一般规则建议的吗?我是否必须一直听ReSharper?将不胜感激PascalCase的良好参考链接.

.net c# pascalcasing naming-conventions

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

厌倦了Visual Studio主题

使用深色或蓝色背景进行编辑真的很轻松,所以我对Visual Studio颜色主题感兴趣。

我发现它们很多,乍看之下看起来不错,但是我意识到当我使用它们时,它们都有丑陋的问题。颜色设置在所有情况下都没有很好地调整,因此很多时间我无法阅读代码。

我喜欢Ruby主题,因此是否有针对Ruby主题或任何主题的精心设计的设置?

colors visual-studio

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

为什么图像由字节数组表示?

我正在阅读Scott Guthrie博客,我遇到了一个样本.你可以在这里找到它

使用字节数组表示该样本中的Picture.我不知道为什么它由字节数组表示.我还记得一些文件也在.NET Framework中作为字节数组处理.

有人可以向我解释为什么字节数组而不是字符串甚至是一个持有图片的类?

.net bytearray image-processing

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

linq中Where和Join的区别是什么?

这两个查询之间有什么区别?他们是完全平等的?

from order in myDB.OrdersSet
    from person in myDB.PersonSet
    from product in myDB.ProductSet
    where order.Persons_Id==person.Id && order.Products_Id==product.Id
    select new { order.Id, person.Name, person.SurName,  product.Model,UrunAd?=product.Name };
Run Code Online (Sandbox Code Playgroud)

from order in myDB.OrdersSet
    join person in myDB.PersonSet on order.Persons_Id equals person.Id
    join product in myDB.ProductSet on order.Products_Id equals product.Id
    select new { order.Id, person.Name, person.SurName,  product.Model,UrunAd?=product.Name };
Run Code Online (Sandbox Code Playgroud)

linq join where

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

string s = @"somet"hing"这有什么问题?

我预计没有错,但VS2010会出错.

string s = @"somet"hing";

.net c# string escaping

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

关于LINQ to XML的一个简单问题

<root xmlns:h="http://www.w3.org/TR/html4/"
      xmlns:f="http://www.w3schools.com/furniture">

<h:table>
  <h:tr>
    <h:td>Apples</h:td>
    <h:td>Bananas</h:td>
  </h:tr>
</h:table>

<f:table>
  <f:name>African Coffee Table</f:name>
  <f:width>80</f:width>
  <f:length>120</f:length>
</f:table>

</root>
Run Code Online (Sandbox Code Playgroud)

我正在尝试练习LinqToXml,但我无法弄清楚我想要什么.我怎么能查询具有h或f命名空间的表元素?这就是我尝试过的.我尝试了不同的但是没有用.

var query = from item in XDocument.Parse(xml).Elements(ns + "table")
            select item;
Run Code Online (Sandbox Code Playgroud)

.net c# namespaces linq-to-xml

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

我怎么能用扩展方法或Linq做到这一点?

用我糟糕的英语解释它有点难,但我会尝试.

在下面的列表序列中,如果项目第一个字段与另一个项目第一个字段值具有相同的值但不是相同的第二个字段.结果我想收集具有相同的第一个字段而不是第二个字段的项目.

它看起来很容易,但我认为它不是任何.考虑到你将在相同的序列上工作,所以有效地做这件事很重要.

class MyClass
{
    public int first;
    public int second;
}
List<MyClass> sequence = new List<MyClass>();
Run Code Online (Sandbox Code Playgroud)

.net c# linq extension-methods

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

append要将dom添加为目标中的最后一个元素,但如何将其添加为第一个?

我想首先添加元素,如下所示.我怎样才能做到这一点 ?

$('<li>').appendTo($('ul')); // add it as last element

<ul>
    <!-- i want to add element here -->
    <li></li>
    <li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何通过linq非常具体地对集合进行排序

var ids = new int[] { 3, 2, 20, 1 };
var entities = categories.Where(entity => ids.Contains(entity.Id));
Run Code Online (Sandbox Code Playgroud)

我必须像在ids数组中那样对实体进行完全相同的排序.我怎样才能做到这一点 ?

.net c# linq sorting linq-to-objects

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

XName x ="string"?

当我遇到它时,我忘记了铸造机制:).那么你能让我再次记住它吗?因为目前看来我不能接受.

.net c# casting linq-to-xml xname

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

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