我想要舍TheCount / 5入到下一个最高整数.什么时候TheCount = 12
我试过了:
Math.round(TheCount / 5);
Run Code Online (Sandbox Code Playgroud)
但它返回2,我需要它返回3.
如何舍入到下一个最高整数?
谢谢.
我有以下字符串: 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)
它看起来一样,但不一样.如何获得我想要的输出?
我有一个类似这样的类:
public class MyClass
{
MyClass(SomeOtherObject TheObject)
{
....
}
}
Run Code Online (Sandbox Code Playgroud)
如您所见,构造函数接受一个对象作为参数.如何更改构造函数以使对象参数成为可选参数?
注意:我确实在谷歌上看,大多数帖子都谈到了一个可选的值参数,但我需要一个可选的类型参数.
我有一个看起来像这样的表:
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列表.
谢谢你的帮助.