问题列表 - 第6248页

==运算符和操作数

我想检查一个值是否等于1.以下代码行是否有任何区别

评估值== 1

1 ==评估价值

在编译器执行方面

equality operators

5
推荐指数
4
解决办法
810
查看次数

限制List(Of T)的大小 - VB.NET

我试图限制我的通用列表的大小,以便在它包含一定数量的值后,它将不再添加.

我试图使用List对象的Capacity属性执行此操作,但这似乎不起作用.

        Dim slotDates As New List(Of Date)
        slotDates.Capacity = 7
Run Code Online (Sandbox Code Playgroud)

人们如何建议限制列表的大小?

我试图避免在添加每个对象后检查List的大小.

vb.net generics list limit

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

如何通过WebBrowser-Control(ActiveX InternetExplorer)获取页面源代码?

如何通过WebBrowser Control(ActiveX InternetExplorer)获取页面的源代码?

我有一个xml文档"foo.xml".

var
 Web: TWebBrowser;
begin
 ...
 Web.Navigate("foo.xml");
 // How can I get source code thru WebBrower control<----
 ...
end;
Run Code Online (Sandbox Code Playgroud)

delphi webbrowser-control

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

在bash中,如何使控制删除意味着杀词?

Bash使用readline,readline可以使用"kill-word"删除光标右侧的单词.

问题在于识别控制删除的按键.当我用bash按下它们时,屏幕上会输出"5~".我可以为此绑定,但这意味着有一天我需要键入"5~",它会删除右边的单词!所以我更愿意发现正确的控制序列.

我用google搜索,并且有很多资源讨论"删除"键,但我发现没有讨论"控制 - 删除"键.我尝试了很多变化,但没有任何作用.

最糟糕的是我花在这种乏味,无意识的磨练上的时间,当它真的应该是一个没问题的时候.

编辑:这是通过X,所以也许有一个xev和xmodmap的解决方案

linux bash readline

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

如何针对谷歌浏览器调试Silverlight

有谁知道如何从Visual Studio调试在Google Chrome中运行的Silverlight 2应用?即使确保Chrome是调试浏览器,断点仍然没有被击中.

debugging silverlight google-chrome

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

确定 ListboxItem 在画布中的位置?

在我的 WPF 应用程序中,我有一个带有列表框的画布。我想在单击项目后用另一个控件覆盖列表框项目。但为此我需要 Listboxitem 在画布中的位置。我看到这个问题是因为单个 Item 不是画布的子项。只有列表框本身是。

有什么方法可以获取 ListboxItem 在画布中的相对位置或者窗口内的绝对位置?

c# wpf xaml

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

C++ - 2个类1个文件

假设我想要一个这样的东西,在一个.cpp源文件中:

class A {
    public:
        void doSomething(B *b) {};
};

class B {
    public:
        void doSomething(A *a) {};
};
Run Code Online (Sandbox Code Playgroud)

无论如何这样做没有将它分成两个单独的文件,并且没有收到编译器错误(语法错误doSomething(B *b))

c++

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

什么是WPF Datagrid的"按下删除键"事件?

我想让用户突出显示WPF DataGrid上的一行,然后按删除键删除该行.

  • 该功能已内置于网格的UI中,因此对用户而言,该行将消失
  • 我目前在SelectionChanged事件上处理这个问题(下面的代码)
  • 我遍历所有"e.RemovedItems"并用LINQ删除它们

问题是:即使您只是选择一行并离开它,也会触发选择更改,并且该行位于e.RemovedItems中(这很奇怪,为什么只是选择将它放在RemovedItems容器中?).

所以我正在寻找一个DeleteKeyPressed事件,所以我可以简单地处理它.那个事件叫什么?

我使用的是2009年3月的工具包.

XAML:

<Grid DockPanel.Dock="Bottom">
    <toolkit:DataGrid x:Name="TheDataGrid" 
                      SelectionChanged="TheDataGrid_SelectionChanged"
                      AutoGenerateColumns="True"
                      RowEditEnding="TheDataGrid_RowEditEnding"/>
Run Code Online (Sandbox Code Playgroud)

后台代码:

private void TheDataGrid_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
{
    if (e.RemovedItems.Count > 0)
    {
        Message.Text = "The following were removed: ";
        foreach (object obj in e.RemovedItems)
        {
            Customer customer = obj as Customer;
            Message.Text += customer.ContactName + ",";
            _db.Order_Details.DeleteAllOnSubmit(
                customer.Orders.SelectMany(o => o.Order_Details));
            _db.Orders.DeleteAllOnSubmit(customer.Orders);
            _db.Customers.DeleteOnSubmit(customer);
        } 
    }

    try
    {
        _db.SubmitChanges();
    }
    catch (Exception …
Run Code Online (Sandbox Code Playgroud)

wpf datagrid

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

MXML是否有效的XML?

我很好奇,在MXML中,许多标签都是大写的(例如:<Label />).我知道这是因为节点名称与节点所代表的类名相关,并且按照约定类是大写的.但XML的一个规则是所有节点名称都是小写的.那么这是不是意味着MXML是无效的XML?

xml mxml

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

在C#中生成随机值

如何使用RandomC#中的类生成随机的Int64和UInt64值?

c# random int64 long-integer

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