小编use*_*185的帖子

如何在不使用乘法(*)符号的情况下乘以十进制数

任何人都可以建议我一种方法来乘以十进制数而不使用乘法(*)符号.我知道它看起来像家庭作业,但我只是想知道如何实现这一目标.我已经为正负整数做了这个,如下所示:

int first = 2;
int second =2;
int result = 0;
bool isNegative = false;

if (first < 0)
{
    first = Math.Abs(first);
    isNegative = true;
}
if (second < 0)
{
    second = Math.Abs(second);
    isNegative = true;
}

for (int i = 1; i <= second; i++)
{
    result += first;
}

if (isNegative)
    result = -Math.Abs(result);
Run Code Online (Sandbox Code Playgroud)

想要将其乘以小数:

decimal third = 1.1;
decimal fourth = 1.2;
Run Code Online (Sandbox Code Playgroud)

谢谢

c#

5
推荐指数
2
解决办法
2886
查看次数

如何在单元测试中检查模型属性

我有一个Action如下:

public ActionResult SaveAndExit()
{
    ViewModel1 viewModel = new ViewModel1();

    return View("Index", viewModel);
}
Run Code Online (Sandbox Code Playgroud)

在单元测试中,我想检查RegviewModel中的视图是否为null.请给我任何建议

测试:

//act
var result = controller.SaveAndExit(viewModel) as ViewResult;

//assert
//Assert.IsNotNull(!result.Model["Reg"].Equals(null));
Run Code Online (Sandbox Code Playgroud)

c# unit-testing moq razor asp.net-mvc-3

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

Window Service - 等待存储过程获取结果

我正在从 Window Service 运行存储过程C#。存储过程是一个相当繁重的查询,并且需要相当长的时间。

我想等到存储过程完成并返回值。

有什么方法可以确定存储过程已完成吗?

c# windows-services sql-server-2005 sql-server-2008 c#-4.0

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

如何在 Prolog 中编写 IF ELSE 条件

我是一个 C# 人,对 prolog 非常陌生。我需要为以下场景编写一个 prolog 程序。任何人都可以帮助实现它。

两个人共用一个抽屉。胸部有 4 个抽屉,抽屉 1 和 2 属于 Person1,抽屉 3 和 4 属于 Person2。

他们把手机、钱包和书放在抽屉里。Person2 在抽屉里丢了手机。他检查了属于他的抽屉 3 和 4,但找不到他的手机。然后他检查了抽屉 1 和 2,在抽屉 2 中找到了它。我需要为此场景编写 prolog 代码。

person(person1).
person(person2).

drawers(drawer1).
drawers(drawer2).
drawers(drawer3).
drawers(drawer4).

belongs_to(drawer1, person1).
belongs_to(drawer2, person1).
belongs_to(drawer3, person2).
belongs_to(drawer4, person2).

item(phone2).

phone_in(drawer).
phone_in(drawer2).
Run Code Online (Sandbox Code Playgroud)

要运行的命令及其结果

?- phone_in(drawer4).
false.

?- phone_in(drawer3).
false.

?- phone_in(drawer1).
false.

?- phone_in(drawer2).
true.
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写如下条件。

?- phone_in(drawer2).
true.
Run Code Online (Sandbox Code Playgroud)

想要根据上述查询的结果(真/假)运行条件。

if(false)
    write("phone not found!");
else if(true)
    write("please found in your search area");
Run Code Online (Sandbox Code Playgroud)

请建议我改进我的代码。

if-statement prolog

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

如何动态更改HTML链接的href属性

HTML,我的MVC3视图上有一个链接.

我想在href每次用户点击它时更改其属性.

<a class="tabs" href="#educationDetails">
<input id="SubmitBtn" type="submit" value="Next" />
</a>
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题.

非常感谢

html javascript jquery jquery-ui asp.net-mvc-3

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

MVC3-Razor:如何在ActionLink名称中使用html标记

我的MVC3剃刀视图上有一个动作链接。其中有一个动作链接如下:

@Html.ActionLink("Click Here (I do not have Middle Name)", 
                 "", "", new { @class = "button lines-6" })
Run Code Online (Sandbox Code Playgroud)

我想将操作链接文本更改为:

<strong>Click Here </strong> (I do not have Middle Name)

有什么办法可以解决它。

非常感谢

html razor asp.net-mvc-3

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

MVC3 - razor:如何动态使用mailto

我有一个链接如下.有没有什么办法改变info@example.co.ukmodel.Contact.EmailAddress使其动态.

<a href="mailto:info@example.co.uk">@Html.LabelFor(model => model.Contact.EmailAddress)</a></dd>
Run Code Online (Sandbox Code Playgroud)

html razor asp.net-mvc-3

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