小编Eli*_*eth的帖子

强制派生类调用具有实现的基方法

我有一个A派生自 class 的类B

public class B
{
   protected void Run() // pass data here used by all 3 Run methods
   {
     BeforeRun();
     RunInternal();
     AfterRun();
   }

   private void RunInternal()
   {

   }

   private void BeforeRun()
   {

   }

   private void AfterRun()
   {

   }
}

public class A : B
{

}
Run Code Online (Sandbox Code Playgroud)

强制从 B 类继承的用户必须调用基本方法的最近成就是什么Run()

在您想要的地方添加protectedvirtualabstract等,我可以随意更改您的建议。

c#

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

隐藏html表列中的敏感数据

我有一个html表,第一列有id.此列已隐藏.我现在读到这是一个糟糕的方法.

但是当用户选择一行并单击删除按钮以使用此ID执行ajax帖子时,我需要此隐藏ID.

我还应该在哪里以不同的方式将此ID设置为不同,为什么这种方法不好?

html jquery

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

什么时候应该将整数用于算术运算而不是float / double

一些SO用户对我说,我不应该对学生成绩之类的东西使用float / double,请参阅最后的注释:SequenceEqual()与自定义类和float值不相等

“因为以整数进行所有算术,然后在最后一分钟转换为合适的显示格式通常要比以浮点格式进行算术更容易和安全。”

我尝试了他说的话,但结果并不令人满意。

   int grade1 = 580;
   int grade2 = 210;
   var average = (grade1 + grade2) / 2;       
   string result = string.Format("{0:0.0}", average / 100);
Run Code Online (Sandbox Code Playgroud)

结果是“ 3,0”

    double grade3 = 5.80d;
    double grade4 = 2.10d;
    double average1 = (grade3 + grade4) / 2;
    double averageFinal = Math.Round(average1);
    string result1 = string.Format("{0:0.0}", averageFinal);
Run Code Online (Sandbox Code Playgroud)

result1为“ 4,0”

我期望4,0,因为3,95应该导致4,0。那行得通,因为我使用了Math.Round,它再次仅对双精度或十进制有效。那对整数不起作用。

那么我在这里错了什么呢?

c# arithmetic-expressions

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

Div不会伸展到100%的高度

为什么这个div不是100%高度,父母有100%和div也是!绿色应该伸展到底部!

我忽略了什么吗?

http://codepen.io/helloworld/pen/vExZpe

<div style="height:100%;background:green;">
  test
</div>

body, hmtl{
  height:100%;
}

div{
  height:100%;   
}
Run Code Online (Sandbox Code Playgroud)

html css

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

css 选择器“#id.classname”与“#id .classname”

我已经意识到 css 选择器

"#id.classname" 
Run Code Online (Sandbox Code Playgroud)

对比

"#id .classname"
Run Code Online (Sandbox Code Playgroud)

不一样。请参阅第二个示例中的空格。

这两者有什么区别?

我认为两者都意味着一个应用于具有该 id 的元素的类。

html css css-selectors

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

标签 统计

html ×3

c# ×2

css ×2

arithmetic-expressions ×1

css-selectors ×1

jquery ×1