小编fre*_*hie的帖子

javascript四舍五入

我想要舍TheCount / 5入到下一个最高整数.什么时候TheCount = 12

我试过了:

Math.round(TheCount / 5); 
Run Code Online (Sandbox Code Playgroud)

但它返回2,我需要它返回3.

如何舍入到下一个最高整数?

谢谢.

javascript

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

SHA1编码在C#中无法正常工作

我有以下字符串: TheString = 12424$456$06$4539527688361959$2017$188.98.78.191$

我想要该字符串的SHA1哈希,为此我使用以下代码:

string TheSHA1Hash = BitConverter.ToString(new SHA1Managed().ComputeHash(Encoding.UTF8.GetBytes(TheString)));
Run Code Online (Sandbox Code Playgroud)

这是输出:

8F-BA-36-2C-FC-DE-31-B2-AC-66-07-37-2D-80-85-63-5A-33-35-F4
Run Code Online (Sandbox Code Playgroud)

当我访问http://www.sha1-online.com/并散列字符串时,这是输出,这就是我想要的:

8fba362cfcde31b2ac6607372d8085635a3335f4
Run Code Online (Sandbox Code Playgroud)

它看起来一样,但不一样.如何获得我想要的输出?

c#

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

构造函数的可选类型参数

我有一个类似这样的类:

public class MyClass
{
    MyClass(SomeOtherObject TheObject)
    {
       ....
    }
}
Run Code Online (Sandbox Code Playgroud)

如您所见,构造函数接受一个对象作为参数.如何更改构造函数以使对象参数成为可选参数?

注意:我确实在谷歌上看,大多数帖子都谈到了一个可选的值参数,但我需要一个可选的类型参数.

c#

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

linq.没有列表

我有一个看起来像这样的表:

UserID | FruitID
  4    |    34
  4    |   4355
  4    |   652
  5    |   5677
  5    |    562
  4    |    562
Run Code Online (Sandbox Code Playgroud)

现在,我正在传递一个UserID和一个像这样的FruitID:

var IsAuthorized = MyDC.FruitTable
                       .Any(f => f.UserID == TheUserID && 
                                 f.FruitID == TheFruitID);
Run Code Online (Sandbox Code Playgroud)

这返回一个布尔值.现在我想为FruitID列表编写相同的东西:我传入一个UserID和几个FruitIDs,我想要一个布尔表示"ALL the FruitIDs have a UserID == to the TheUserID".请注意,如果列表只包含一个与FruitID == f.FruitID && f.UserID == UserID不匹配的元素,则整个列表的返回值应为false.

如何重写我的查询以获取FruitID列表.

谢谢你的帮助.

c# linq

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

标签 统计

c# ×3

javascript ×1

linq ×1