小编rad*_*byx的帖子

从另一个列表中删除项目

我正在试图弄清楚如何遍历我想要从另一个项目列表中删除的项目的通用列表.

所以我要说这是一个假设的例子

List<car> list1 = GetTheList();
List<car> list2 = GetSomeOtherList();
Run Code Online (Sandbox Code Playgroud)

我想用foreach遍历list1并删除List1中也包含在List2中的每个项目.

由于foreach不是基于索引的,我不太清楚如何去做.

.net c# list

181
推荐指数
7
解决办法
16万
查看次数

格式数为2位小数

我想知道如何输出一个带有2位小数的数字,而不是舍入原始数字.

例如:

2229,999 -> 2229,99
Run Code Online (Sandbox Code Playgroud)

我已经尝试过:

FORMAT(2229.999, 2)
CONVERT(2229.999, DECIMAL(4,2))
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql formatting decimal

146
推荐指数
4
解决办法
33万
查看次数

如何强制SQL Server 2008数据库脱机

如何强制我的数据库脱机,而不考虑已经使用的是什么或谁?

我试过了:

ALTER DATABASE database-name SET OFFLINE;
Run Code Online (Sandbox Code Playgroud)

但它在7分钟后仍然悬挂.

我想要这个,因为我需要测试场景.

如果可能的话?

sql t-sql sql-server sql-server-2008

101
推荐指数
2
解决办法
22万
查看次数

为什么Math.Floor(Double)返回Double类型的值?

我需要从小数或双精度得到左侧整数值.对于Ex:我需要从4.6获得值4.我尝试使用Math.Floor函数,但它返回一个double值,例如:它从4.6返回4.0.MSDN文档说它返回一个整数值.我在这里错过了什么吗?或者有不同的方式来实现我正在寻找的东西?

c# math floor

97
推荐指数
2
解决办法
4万
查看次数

SQL Server datetime LIKE选择?

在MySQL中

select * from record where register_date like '2009-10-10%'
Run Code Online (Sandbox Code Playgroud)

SQL Server中的语法是什么?

谢谢.

sql-server sql-like

88
推荐指数
5
解决办法
24万
查看次数

将回调函数传递给另一个类

我基本上试图将一个方法传递给另一个稍后要调用的类,但是在C#中无法解决这个问题(我还习惯于Objective-C).

public class Class1{

    private void btn_click(object sender, EventArgs e)
    {
        ServerRequest sr = new ServerRequest();
        sr.DoRequest("myrequest", myCallback);
    }

    public void myCallback(string str)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我希望我的ServerRequest类基本上触发回调函数,这是不可能的?(我基本上打电话给服务器,以便对我的软件进行登录响应)

我无法找到与代表这样做的方法,不断得到错误.这是另一个类:

public class ServerRequest
{
    public void DoRequest(string request, Delegate callback)
    {
        // do stuff....
        callback("asdf");
    }
}
Run Code Online (Sandbox Code Playgroud)

这可能在#?在Objective-C中,这很简单,我会做类似的事情

[myObject performSelector(@selector(MyFunctionName)) withObjects:nil];
Run Code Online (Sandbox Code Playgroud)

c#

87
推荐指数
5
解决办法
14万
查看次数

JoinQueryOver和JoinAlias有什么区别?

我需要知道JoinQueryOver和JoinAlias之间的区别是什么,以及何时使用它们?

谢谢.

nhibernate queryover

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

将System.Double与'0'(数字,int?)进行比较的正确方法

对不起,这可能是一个简单的愚蠢问题,但我需要知道确定.

我有这个if表达,

void Foo()
{
    System.Double something = GetSomething();
    if (something == 0) //Comparison of floating point numbers with equality 
                     // operator. Possible loss of precision while rounding value
        {}
}
Run Code Online (Sandbox Code Playgroud)

这个表达是否与...相等

void Foo()
{
    System.Double something = GetSomething();
    if (something < 1)
        {}
}
Run Code Online (Sandbox Code Playgroud)

?因为那时我可能会遇到问题,输入if例如0.9的值.

c# compare

82
推荐指数
5
解决办法
8万
查看次数

MVVM的基本概念 - ViewModel应该做什么?

为了掌握MVVM的概念,我已经阅读了几个博客并查看了一些项目.

根据我的理解,一个视图是愚蠢的,它只知道如何呈现传递给它的东西.

模型只是普通数据,而ViewModel就像两者之间的填充,它应该从模型中获取信息并将其传递给View,View应该知道如何呈现它.或者反过来说,如果视图中的信息发生变化,它应该将更改传递给模型.

但我仍然不知道如何应用这个概念.有人可以解释一个非常简单的场景,以便我能掌握这个概念吗?我已经看过几个项目,但它仍然没有完全合理,所以如果有人能用简单的英语写出来,那就太好了.

mvvm

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

访问被拒绝用户'root'@'localhost'(使用密码:是) - 没有权限?

我一直在收到这个错误.

我正在使用mySQL Workbench,而我发现root的架构权限是null.根本没有特权.

我在使用我的服务器的平台上遇到了麻烦,这一直是个问题.

root@127.0.0.1显然有很多访问权限,但我已经登录了,但它只是分配给localhost - localhost没有权限.

我已经完成了一些类似的事情FLUSH HOSTS,FLUSH PRIVILEGES但是从那个或互联网上找不到任何成功.

我怎样才能获得root访问权限?我发现这令人沮丧,因为当我环顾四周时,人们希望你"有访问权限",但我没有访问权,所以我无法进入命令行或其他GRANT任何东西.

运行时SHOW GRANTS FOR root这是我得到的回报:

错误代码:1141.在主机'%'上没有为用户'root'定义此类授权

感谢任何可以提供帮助的人

mysql root mysql-workbench workbench

75
推荐指数
10
解决办法
54万
查看次数