任何人都可以建议我一种方法来乘以十进制数而不使用乘法(*)符号.我知道它看起来像家庭作业,但我只是想知道如何实现这一目标.我已经为正负整数做了这个,如下所示:
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)
谢谢
我有一个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) 我正在从 Window Service 运行存储过程C#。存储过程是一个相当繁重的查询,并且需要相当长的时间。
我想等到存储过程完成并返回值。
有什么方法可以确定存储过程已完成吗?
我是一个 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)
请建议我改进我的代码。
嗨HTML,我的MVC3视图上有一个链接.
我想在href每次用户点击它时更改其属性.
<a class="tabs" href="#educationDetails">
<input id="SubmitBtn" type="submit" value="Next" />
</a>
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题.
非常感谢
我的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)
有什么办法可以解决它。
非常感谢
我有一个链接如下.有没有什么办法改变info@example.co.uk以model.Contact.EmailAddress使其动态.
<a href="mailto:info@example.co.uk">@Html.LabelFor(model => model.Contact.EmailAddress)</a></dd>
Run Code Online (Sandbox Code Playgroud) c# ×3
html ×3
razor ×3
c#-4.0 ×1
if-statement ×1
javascript ×1
jquery ×1
jquery-ui ×1
moq ×1
prolog ×1
unit-testing ×1